怎么把计算机的IP地址和DNS都设置为自动获取(windows8系统)?
1、Windows 8虽然添加了磁贴界面,这个主要是为了触屏做出的优化动作。实际在使用的过程中,如果我们牵涉到网络方面的修改,还是需要到类似Windows 7的“网络和共享中心”的。在Windows 8可以到桌面打开“控制面板”,也可以使用快捷键“Win+X”打开“控制面板”。
2、在“控制面板”,找到“网络和Internet”,单击“查看网络状态和任务”,就可以打开“网络和共享中心”了。
3、单击“本地连接”打开“本地连接 状态”窗口,然后单击“属性”,打开“网络连接 属性”窗口。
4、在“网络连接 属性”窗口,找到“Internet 协议版本4(TCP/IPv4)”,双击该项目或者单击下面的“属性”,打开“Internet 协议版本4(TCP/IPv4) 属性”窗口。
5、在“Internet 协议版本4(TCP/IPv4) 属性”窗口,就可以设置Windows 8的IP地址和DNS服务器了。
在一般情况下,只需要选择Windows默认的“自动获得 IP 地址”和“自动获得 DNS 服务器地址”就可以解决绝大部分的网络问题了,计算机会自动从路由器的DHCP服务器获取网络配置信息,包括IP地址和DNS服务器,如果路由器的设置正确,计算机就可以无障碍的上网了。
需要说明的是,如果出现QQ能上,但是打不开网页的状况,通常是DNS域名服务器的出现了问题,这时也可以选择“使用下面的 DNS 服务地址”并填入正确的DNS服务器来解决。
6、如果在特殊应用环境下,需要自己设置IP地址,(比如路由器停用了DHCP服务器,或者因网络管理需要,必须使用固定的IP地址的时候)则可以选择“使用下面 IP 地址”,并填入正确的IP地址、子网掩码、默认网关这些基本的信息。这个时候,DNS服务器也同样是不可以自动获得的,必须选择“使用下面的 DNS 服务器地址”并设置正确的DNS域名服务器才可以正常上网。
7、在需要填入IP地址或DNS服务器的时候,可能会有很多人面对那一连串的数字输入不知所措,这个时候就需要网络管理员来帮忙或者需要进入路由器设置界面查看一下需要设置的信息了。
首先,进入路由器设置界面,以笔者手中的JCG无线路由器为例,登录后首先进入的是路由器首页。
8、单击“网络设置”,切换到“局域网”设置,就可以看到路由器DHCP设置相关的信息了。注意默认网关和子网掩码一栏,如果是自己设置IP地址的话,建议避开DHCP自动分配的IP地址段(比如,可以让DHCP分配的IP地址段变少一些)。
然后切换到“系统信息”-“网络状态”,就可以查看路由器的联网状态和DNS服务器信息了。注意,只有路由器联网了,DNS 服务器才有意义哦。
9、知道了IP地址和DNS的设置方式了,下面就看看怎样查看设置的IP地址和DNS吧。
在IP地址和DNS服务器设置完成之后,就可以一步步返回到“本地连接 状态”窗口,然后在“本地连接 状态”窗口单击“详细信息”就可以看到设置的IP地址和DNS服务器信息了。注意观察“已启用DHCP”一栏的异同哦。
10、当然了,通过Windows自动的命令行工具,也可以查看IP地址和DNS服务器的。使用“Win+X”快捷键打开“命令提示符”,然后输入“ipconfig /all”就可以查看到设置的IP地址和DNS服务器了。注意观察“DHCP已启用”一栏的异同哦。
首先需要准备一台电脑,并且连接上网络。以win7操作系统进行操作截图演示。具体步骤如下:
一、首先打开电脑,在电脑的工作栏点击电脑的开始按钮,也就是windows图标。
二、点击后,在弹出的界面中找到并点击运行。
三、在弹出的运行界面,在输入框中输入命令cmd,输入完成后点击确认运行。
四、在弹出的管理员运行界面中,在光标后面输入ipconfig/all,输入完成后回车点击运行该命令。
五、等待电脑运行一会后,会弹出自己的电脑所有的网络服务器信息,在信息中找到DNS服务器,后面的第一排数字就是电脑的服务器地址,第二排就是备用地址。
出现此问题的原因为:手动配置了DNS服务器,导致不可用。
解决的方法和详细的操作步骤如下:
1、第一步,右键单击“网络”图标,然后单击“打开网络和共享中心”选项,如下图所示,然后进入下一步。
2、其次,完成上述步骤后,单击“更改适配器设置”选项,如下图所示,然后进入下一步。
3、接着,完成上述步骤后,右键单击“本地连接”图标,然后选择“属性”选项,如下图所示,然后进入下一步。
4、然后,完成上述步骤后,选择“Internet 协议版本 6”选项,然后单击“属性”按钮,如下图所示,然后进入下一步。
5、最后,完成上述步骤后,选择“自动获得 DNS 服务器地址”选项,单击“确定”按钮即可,如下图所示。这样,问题就解决了。
DNS服务器查询:
有两种询问原理,分为Recursive和Iterative两种。前者是由DNS代理去问,问的方法是用Interative方式,后者是由本机直接做Interactive式的询问。
一般查询名称的过程中,实际上这两种查询模式都是交互存在着的。递归式(Recursive):DNS客户端向DNS Server的查询模式,这种方式是将要查询的封包送出去问,就等待正确名称的正确响应,这种方式只处理响应回来的封包是否是正确响应或是说是找不到该名称的错误讯息。
DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。
解析通常需要遍历多个名称服务器,找到所需要的信息。然而,一些解析器的功能更简单地只用一个名称服务器进行通信。这些简单的解析器依赖于一个递归名称服务器(称为“存根解析器”),为他们寻找信息的执行工作。
查询时先查计算机上设置的DNS服务器,每条记录都有一定的生存期,在生存期内,记录将被服务器缓存下来,不需要再次递归查询,直接返回。
超过生存期,DNS服务器将向上级DNS服务器进行递归查询,直到顶级根域名服务器。
并不是所有记录都存在于同一个服务器上,而是分别存在于各个DNS服务器上,每个服务器负责解析一定的域名,经过一级一级的查询,最终查到添加IP记录的DNS服务商,返回IP地址。
DNS获取失败就会导致网络已连接但是有未识别的网络和无Internet访问,具体解决方法如下:
1、首先找到电脑菜单栏右下角的电脑图标,如图所示。
2、选择网络设置中的“更改适配器选项”。如图所示。
3、选择“以太网”,点击属性。如图所示。
4、选择“网络”,选择“此连接使用下列项目”,选中“Internet 协议版本 4 (TCP/IPv4)”,直接双击或者点击“属性”。
5、勾选“使用下面的DNS服务地址”,然后在“首选DNS服务器”和“备用DNS服务器”框中,输入ip地址:10122646和114114114114,点击确定即设置完成。
DNS可以完成对域名的解析服务,是畅游网络的“交通要道”,所以不少网络运营商借机在其中植入广告以赢取私利,为此很多用户不得不改用第三方的DNS服务器。不过现在第三方的DNS服务也经常受到各种干扰,那么又该如何解决呢
设置自建DNS服务器的参数
要想解决上述问题,最简单的方式就是在本地电脑系统自建一个DNS服务器,不过这对普通用户来说很难,我们不妨借助一些工具软件来完成,比如DNSAgent(下载地址:tinyurlcom/nssyjvc,需微软NET Framework 45支持)。
下载上述软件并解压,用文本编辑器打开其中的Optionscfg文件,可以看到该工具默认使用的是谷歌的DNS服务器(图1)。可以根据需要修改为自己常用的DNS服务器,比如114DNS(114114114114)、阿里DNS(223555)、OpenDNS(20867222222)等。修改完成后对配置文件进行保存,再运行文件夹中的DNSAgentexe文件,该工具就开始在系统后台工作了(图2)。
小提示:
★由于DNSAgent使用了DNS压缩指针技术,所以并不是所有的DNS服务器都支持该技术。
★由于DNSAgent需要运行才可以进行解析服务,所以用户可以运行文件夹中的Installbat文件。这样就会在系统中添加一个启动服务,从而使得DNSAgent在系统运行的时候自动启动运行。如果不需要再使用这款工具了,也可以运行Uninstallbat文件,来删除对应的启动服务。
DNS服务转移到本地
接下来打开Windows的“控制面板”,点击“网络和Internet”下面的“查看网络状态和任务”命令,在弹出的对话框中点击左侧的“更改适配器设置”命令,然后打开系统的“网络连接”窗口。如果用户是通过路由器上网的,那么就选择列表中的“以太网”项。如果用户还是使用传统的拨号上网方式,那么就选择列表中的拨号连接即可。
选中自己的网络连接后,右击它,选择“属性”,在弹出的窗口列表中选择“Internet 协议版本 4”项。点击下面的“属性”按钮后,在弹出窗口的“首选DNS服务器”选项中,将其设置为127001即可(图3)。以后所有系统发出的域名解析请求,就会经过该工具的处理后,再发送到设定的DNS服务器进行处理。接下来工具将DNS服务器的解析数据存放到本地系统中,这样当用户下一次访问同一个网站域名的时候,就不需要再向DNS服务器发送解析请求了,将直接调用还存储在本地系统的解析信息即可。这样一来就避免了DNS信息被干扰的可能。
提效率,为不同网站定制解析服务
除了域名解析,DNSAgent还有很多比较实用的网络功能。如针对不同的网站域名,可以使用不同的DNS服务器进行解析,国外的网站域名使用谷歌DNS,国内的网站域名使用114DNS等。不过要想使用这个功能的话,需要自己编写相应的规则才行。现在通过文本编辑器打开DNSAgent中的rulescfg文件,按照下面的格式来编写几行代码即可。
{
"Pattern": "^(\\)baidu\\com$",
"NameServer": "114114114114"
},
这几行代码的意思就是,当访问含有baiducom信息的网站域名的时候,就使用114114114114这个DNS服务器进行域名解析。虽然这个规则使用了正则表达式,依葫芦画瓢也是可以完成的。但是对于普通用户来说还是比较繁琐,所以下面我们利用网友制作的网站规则,进行转换后就可以为我所用了。
首先通过浏览器访问tinyurlcom/mac5gh4,在列表中找到accelerated-domainschinaconf项并点击它,在弹出的网页中就可以看到网友制作的网站规则(图4)。
现在点击“Raw”按钮后打开一个网页,接着点击鼠标右键选择菜单中的“全选”命令,将所有的网站规则都复制下来,接着在浏览器中访问tinyurlcom/m6cnymo,将刚刚复制下来的网站列表粘贴到左侧列表中,然后点击左上角的“Convert”按钮,在右侧列表中就可以看到转换好的网站规则了。点击右上角的“Select Results”按钮,自动选中转换完成的规则(图5)。
接下来点击鼠标右键将其复制粘贴到一个文本编辑器中,再将开头的“[”和结尾的“]”符号删除。最后将这些编辑后的规则,粘贴到rulescfg文件最后一个“]”符号之前就可以了(图6)。
小提示:
由于规则默认使用的是114114114114这个DNS服务器,用户也可以根据需要将其批量替换为其他的DNS服务器地址。
替代hosts更方便
Windows系统的hosts不仅可以直接进行域名解析,还可以起到过滤广告的作用,但是现在要想修改系统中的hosts文件,首先需要获得系统的管理员权限才可以,操作上有些繁琐。而现在DNSAgent工具就可以通过类似的功能替代hosts文件,从而减少系统权限获取等操作,而且以前一个域名就需要编写一条规则,DNSAgent则可以通过一条规则替代hosts文件中的多条规则,从而减少大量规则输入的麻烦。
以亚马逊为例,现在很多用户喜欢到亚马逊的美国站进行海淘,我们就可以通过修改hosts中的信息,让其直接连接到亚马逊的美国服务器而非中国的服务器,从而避免我们在不同的站点之间进行切换。首先右击“开始”,点击“命令提示符(管理员)”启动它,在其中输入“ping wwwamazoncom”并按下回车键,可以得到服务器对应的IP地址。接着用文本编辑器打开DNSAgent中的rulescfg文件,输入下面的一段代码并保存就可以了。这段代码表示只要访问域名包括http://wwwamazoncom/的链接,就直接连接到205251242103]这个服务器IP地址(图7)。
{
"Pattern": "www\\amazon\\com$",
"Address": "205251242103]"
}
0条评论