月归档:一月 2015

巧用nlog实现简单的日志记录

不管是简单的系统,还是复杂的系统,或多或少都需要日志记录一些系统信息,以便我们了解系统的运行状态,错误等信息。Net下日志记录框架重量级的有Log4net,小巧的有Nlog,我们甚至可以使用System.Io下的文件读写类进行日志记录。有时我们只是想随手记录一些数据,为了方便自己,就使用Nlog简单封装了一下,最起码使用的时候不用每次都去增加配置,只需要引用Nlog.dll即可使用。先将代码公布出来: using System; using System.Collections.Generic; using System.Linq; using System.Text; using NLog; using NLog.Targets; using NLog.Config; /// <summary> ///HelperLog 的摘要说明 /// </summary> /// namespace Renfb.Com.Tool { public static class HelperLog { private static Logger logger = LogManager.GetCurrentClassLogger(); static HelperLog() { LoggingConfiguration … 继续阅读

发表在 Net | 标签为 , | 评论关闭

强大而小巧的nslookup命令

我们有了域名之后,添加完相应的记录之后,一般IP不变的情况下,基本上不会再修改相应的设置。不过在确认域名解析正常之前我们最好是测试一下所有的配置是否正常。大部分稍微懂点网络基础知识的人都会使用ping工具简单检查一下,不过ping工具只是一个检查网络联通情况的命令,但它只能查询A和Cname类型的记录,对于mx类型的记录就无能为力了,这时候另一个功能强大的nslookup命令出场了。 最简单的用法 nslookup www.renfb.com A记录返回情况如下: nslookup ip解析IP 返回情况如下: nslookup ip命令对于seo人员还有一个很强大的作用就是识别Baiduspider,百度蜘蛛的IP繁多,而且是经常变化的,站长该如何通过IP来判断此spider是不是来自百度搜索引擎的呢?这就需要nslookup命令了,可以使用nslookup ip命令反解ip来 判断是否来自Baiduspider的抓取打开命令处理器 输入nslookup xxx.xxx.xxx.xxx(IP地 址)就能解析ip, 来判断是否来自Baiduspider的抓取,Baiduspider的hostname以*.baidu.com 或*.baidu.jp 的格式命名,非 *.baidu.com 或 *.baidu.jp 即为冒充。 使用nslookup查询其它类型的域名 例如我们配置了其他类型的记录希望看到解释是否正常。这时候ping就无能为力了。比如我们配置了MX记录,但是邮件服务器只能发信不能收信,到底是域名解释问题还是其他的问题Ping命令的检查只能让你误入歧途。nslookup 这时候可以模拟你的其他遇见服务器进行域名解释的情况。我们需要在nslookup上加上适当的参数。指定查询记录类型的指令格式如下: nslookup –qt=类型 目标域名 注意qt必须小写。类型可以是一下字符,不区分大小写: A 地址记录(Ipv4) AAAA 地址记录(Ipv6) CNAME 别名记录 MX 邮件服务器记录 NS 名字服务器记录 TXT 域名对应的文本信息 MB 存放指定邮箱的服务器 MG 邮件组记录 MINFO 邮件组和邮箱的信息记录 MR … 继续阅读

发表在 电脑小知识 | 标签为 , , | 评论关闭