所以,一般般都会添加多个 DNS服务器,至少要先拿到要访问站点的 ip地址再说,至于防火墙,那是代理的问题。
windows 网络属性 ctp/ip 协议中设置DNS麻烦,而且无法测试是否起作用。
开始 运行 cmd 打开windows命令行 运行
nslookup
得到下面的结果
C:Documents and Settingsguoshuang>nslookup
Default Server: dns.sn.cninfo.net
Address: 61.134.1.4
>
表示当前 DNS 服务器是 61.134.1.4
输入需要解析的域名,比如 blog.guoshuang.com,返回
>blog.guoshuang.com
Server: dns.sn.cninfo.net
Address: 61.134.1.4
DNS request timed out.
timeout was 2 seconds.
Non-authoritative answer:
Name: blog.guoshuang.com
Address: 222.90.70.219
>
表示使用 61.134.1.4 来解析,返回了 222.90.70.219 的结果。换言之,这个 61.134.1.4 DSN服务器有效。
如果想尝试其他DSN服务器,可输入 server 192.168.100.10,然后输入需要解析的域名。
比如
>server 192.168.100.10
Default Server: [192.168.100.10]
Address: 192.168.100.10
>blog.guoshuang.com
Server: [192.168.100.10]
Address: 192.168.100.10
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
*** Request to [192.168.100.10] timed-out
>
可以看到这个DNS不能返回结果。换言之,此 DNS 无用。
DNS设置顺序一般是:
1.本机 hosts文件(路径为 %systemroot%system32driversetc)设置一些最常用的域名,比如
145.97.39.132 en.wikipedia.org
192.168.100.xxx blog.guoshuang.com
直接拿到 wikipedia (因为 en.wikipedia 只是 ip 劫持)和示例的blog 的ip
2.本地接入商,陕西一般是
61.134.1.4
61.134.1.9
202.100.4.15
3.外地或者国外的 DNS,1-N个。有时候访问国外站点失败的原因只是本地(本地接入商)DNS服务器中无此记录而已。
可以使用nslookup命令,来测试DNS服务器工作是否正常,操作步骤如下:
①选择“开始”→“运行”命令,显示“运行”对话框,在文本框中,输入“cmd”,单击“确定”按钮,打开命令提示符;
②在命令提示符下,键入如下命令:nslookup,按【Enter】键,命令成功执行;
注:运行nslookup命令后,显示的address地址跟DNS服务器地址相对应,即证明DNS服务器正常服务。
点开桌面左下角开始菜单,找到运行选项;如图所示:
在运行选项中输入指令:"CMD";如图所示:
在弹出的窗口里输入:“ping 114.114.114.114”再按回车,即可测试出DNS响应速度;如图所示:
DNS的定义:
DNS(Domain Name Server,域名服务器)是进行域名和与之相对应的IP地址转换的服务器。DNS中保存了一张域名和与之相对应的IP地址的表,以解析消息的域名。 域名是Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。域名是由一串用点分隔的名字组成的,通常包含组织名,而且始终包括两到三个字母的后缀,以指明组织的类型或该域所在的国家或地区。
DNS是计算机域名系统 (Domain Name System 或Domain Name Service) 的缩写,它是由域名解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。其中域名必须对应一个IP地址,一个IP地址可以有多个域名,而IP地址不一定有域名。域名系统采用类似目录树的等级结构。域名服务器通常为客户机/服务器模式中的服务器方,它主要有两种形式:主服务器和转发服务器。将域名映射为IP地址的过程就称为“域名解析”。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)