您的位置:首页 > 理论基础 > 计算机网络

Linux网络--主机DNS配置

2016-08-05 22:51 381 查看
DNS服务大家应该都不陌生,因为如果大家想要轻松地上网冲浪,正确的DNS配置必不可少,除非你记得百度某个服务器的IP为14.215.177.37。

不知道你有没有遇到过能上网(ping 14.215.177.37成功)但是就是无法用浏览器上百度。这就是DNS的问题了。

DNS配置文件/etc/resolv.conf

Linux的DNS配置文件为/etc/resolv.conf

nameserver 114.114.114.114
nameserver 202.96.199.133


查询114.114.114.114这个IP地址可以知道:

您查询的IP: 114.114.114.114
IP详细地址: 江苏省南京市南京信风网络科技有限公司DNS服务器


即,当你输入www.baidu.com的时候,Linux是不认识这个地址的,它就会去默认的DNS服务器去找(这里就是114.114.114.114)【其实是先找/etc/hosts这个文件】,找到了www.baidu.com对应的IP之后就能后正常访问了。

做个测试

[root@localhost ~]# vim /etc/resolv.conf
#nameserver 114.114.114.114
#nameserver 202.96.199.133
将文件的内容注释掉


然后

再ping百度,会发现unknown host的报错。因为它找不到DNS服务器帮它解析域名呀!

[root@localhost ~]# ping www.baidu.com
ping: unknown host www.baidu.com


因此,当以后再遇到能上网(ping 14.215.177.37成功)但是就是无法用浏览器上百度的网络错误的时候,知道怎么解决了吧!

NOTE:当你的IP设置为DHCP时,resolv.conf可能会被DHCP更改,但此时也是可用的,所以可用不用管它。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux 网络