IT运维的365天--021 服务器上的dns设置后不起作用

打印 上一主题 下一主题

主题 885|帖子 885|积分 2655

之前在内网搭建了一个和外网同域名的网站,开发同事今天告诉我,步调调试发现大概服务器不能正常访问自己内网的网站内容。于是,今天的故事开始了。
前面的文章在下面列出,固然不看也题目不大,今天的主题是:服务器设置的dns总是被自动更改,不生效的处理方法。​​​​​​​​​​​​​​IT运维的365天--018 如安在内网部署一个和外网同域名的网站,并开启SSL(https访问),即外网证书如安在内网使用_内网 域名 ssl-CSDN博客
https://blog.csdn.net/zengsir2012/article/details/143181461?utm_source%20=%20uc_fansmsg
一步步查抄:
1.首先ping a01.xxx.com,发现竟然是访问的外网(互联网),并不是服务器自己的ip
2.查抄dns设置,nmtui下令进去查看,dns是正常的本机ip:192.168.150.253,这个没题目啊
                   ┌──────────────┤ Edit Connection ├────────────┐ 
                │                                                                                                  ↑│              
                │         Profile name ens18________                                          ▮│              
                │         Device ens18 (BC:24:XX:91:XX:0B)________                ▒│              
                │                                                                                                  ▒│              
                │ ═ ETHERNET                                                       <Show>      ▒│              
                │                                                                                                  ▒│              
                │ ╤ IPv4 CONFIGURATION <Manual>                     <Hide>      ▒│              
                │ │        Addresses 192.168.150.253/24_______ <Remove>     ▒│                    
                │ │        Gateway 192.168.150.1____________                         ▒│              
                │ │        DNS servers 192.168.150.253__________ <Remove> ▒│               
                │ │     Search domains <Add...>                                                  ▒│              
                │ │                                                                                                ▒│   
                  └────────────────────────────────────────┘    
  3.于是在想是不是dns服务器端named设置有题目,查了一遍,也都没题目。
   查的方法:
  1.host a01.xxx.com 192.168.150.253 能正常解析为服务器自己 192.168.150.253
  2.找个电脑测试,dns改为192.168.150.253。浏览器直接访问,也是正常的。
  那就证明dns服务器没题目。那就是本级自己的dns设置题目了。
  4.想说是不是类似windows体系要革新缓存(ipconfig /flushdns),结果去搜索linux下的革新dns缓存下令试了都不生效。
5.至此,已懵逼。
百无聊赖间,想说去看下dns的详细文件< vim /etc/resolv.conf  >看看啥环境(有个说法是,Linux下齐备皆文件),然后发现了在正常的dns设置上尚有两行,一行是# Generated by NetworkManager,另一行是dns指向了路由器。。这tm~瞬间感觉有头绪了。。我这是被劫持了啊?
  1. # Generated by NetworkManager
  2. nameserver 192.168.150.1
  3. nameserver 192.168.150.253
复制代码
没有多想,vim下敲两个d,删撤除192.168.150.1那行,Esc -> :wq 生存并退出。再试还是一样,重启网卡服务< sudo systemctl restart NetworkManager >
,重启服务器< reboot >都试过了,依然不可,再归去一查,那一行又特么回来了。。
这时间我想,第一行的注释应该是告诉我一些啥提示了吧,认真一看。。这行告诉我这个文件是由NetworkManager服务自动天生的。这。。牛~
于是根据第一行的注释去搜索怎么解决,按照步骤输入各种下令后,终于tmd解决了。
步骤对应的下令如下:~
  1. nmcli connection show
  2. #可以查到目前使用的链接名称
  3. nmcli connection modify <连接名称> ipv4.dns "192.168.150.253"
  4. #设置dns为服务器自身的ip
  5. nmcli connection modify <连接名称> ipv4.ignore-auto-dns yes
  6. #如果您希望使用手动指定的 DNS 服务器而不是默认的 DNS 服务器,可以将 ipv4.ignore-auto-dns 设置为 yes   
  7. #这句是关键。。。关键。。。关键。。。
  8. nmcli connection down <连接名称>
  9. nmcli connection up <连接名称>
  10. #重启网络连接
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

民工心事

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表