DNS

四、DNS

DNS:域名和ip相互映射的数据库

地址解析:将网址变成ip

1、本地解析文件 /etc/hosts

vim /etc/hosts    #当自己知道ip时

ip 网址     #在本地文件进行添加,当ip和网址对应错误则不能访问

2、全局设定

vim /etc/resolv.conf    #设置你所要使用的DNS当自己不知道ip时,优先级最高,最多可写四个

nameserver dns服务器ip     #文件所写内容

ping www.taobao.com    #查看连接淘宝

测试:以真机为路由器,在虚拟机上进行连接

步骤:

在真机切换到超级用户 --> 去网关 --> systemctl restart network 重启网络 -->连接wifi --> 查看网关

DNS

ping 百度网址:

DNS

在虚拟机设置网关 --> 重启网络 -->DNS -->重启网络 --> ping 真机和百度测试是否成功

DNS

设置网关的文件内容:

DNS

DNS:

DNS

DNS

ping 百度网址 | ip :

DNS

DNS

注意:需要打开虚拟机防火墙

测试中的排错:

1、在真机中 ping 不通

DNS

firewall-cmd --list-all    #查看火墙是否开启

DNS

firewall-cmd --add-masquerade    #火墙关闭时,则执行此命令将其开启

DNS

2、

虚拟机中看ip: 网关 dns的设置

DNSDNS

3、

如果在真机里还是 ping 不通

则 :virt-manager    #删除网卡

步骤如图:

DNS

4、

在真机里

sysctl -a | grep ip_forward 

DNS 

vim /etc/sysctl.conf    #编辑文件

DNS

sysctl -p    #加载文件 /etc/sysctl.conf 系统参数 ,net.ipv4.ip_forward = 1