rhel8 网络操作学习

一、查询dns服务器地址汇总

1.查询dns服务器地址:

(1)方法一:执行命令

cat /etc/resolv.conf

执行结果如下:

rhel8 网络操作学习_第1张图片

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】 

你可能感兴趣的:(redhat8,linux)