一、查询dns服务器地址汇总
1.查询dns服务器地址:
(1)方法一:执行命令
cat /etc/resolv.conf
执行结果如下:
nameserver后面就是dns服务器的ip地址。
(2)方法2:查看/etc/sysconfig/network-scripts下的网卡配置文件,方法如下:
[root@localhost network-scripts]# cat ifcfg-ens160
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=ens160
UUID=6cc54d84-8fc0-4042-9cbc-543e57a9e7bb
DEVICE=ens160
ONBOOT=yes
ZONE=public
DNS1=192.168.255.2
最后一行的DNS1后面就是DNS服务器地址。
(3)用nslookup命令,如下:
nslookup www.baidu.com | grep Server
Server: 192.168.255.2
(4)netstat -rn命令,gateway那一列就是网关。
[root@localhost r]# netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 192.168.255.2 0.0.0.0 UG 0 0 0 ens160
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
192.168.255.0 0.0.0.0 255.255.255.0 U 0 0 0 ens160
总结,查看dns服务器地址有如下几个方法:
方法1:查看网卡配置文件一般来说dns配置都会加在网卡的配置文件里面,可以直接查看 /etc/sysconfig 网卡文件下 查看dns设置。
方法2:查看dns配置文件当然最简单的方法就是查看dns配置文件,resolv.conf文件里面的 nameserver地址。
方法3:解析测试如果您不记得那些文件的目录,可以使用nslookup命令查看。先安装nslookup(如果有跳过)。
如nslookup ,解析这个主机头看到的地址就是 dns服务器地址。
怎么设置dns服务器,如果没有配置dns服务器怎么操作,先确认网卡名。ifconfig查看。
配置dns可以直接写到网卡配置文件里面,如编辑 vi /etc/sysconfig/network-scripts/ifcfg-eth0。
上述方法其实也是写到dns配置解析文件里面的,/etc/resolv.conf里面。
设置好之后,需要重启网卡服务才会生效。注意配置的dns服务器地址必须要能连上才能用哈。
总结2:在其他博主找到的方法:
查看ip/netmask
$ ifconfig -a
$ ip a
查看DNS
$ cat /etc/resolv.conf
查看网关
1、route -n
2、ip route show
3、traceroute www.baidu.com -s 100 【第一行就是自己的网关】
4、netstat -rn
5、cat /etc/network/interfaces 【Debian/Ubuntu】
6、cat /etc/sysconfig/network-scripts/ifcfg-eth0 【RedHat/CentOS】