当前位置: 首页 > news >正文

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

之前在内网搭建了一个和外网同域名的网站,开发同事今天告诉我,程序调试发现可能服务器不能正常访问自己内网的网站内容。于是,今天的故事开始了。

前面的文章在下面列出,当然不看也问题不大,今天的主题是:服务器设置的dns总是被自动更改,不生效的处理方法。​​​​​​​​​​​​​​IT运维的365天--018 如何在内网布置一个和外网同域名的网站,并开启SSL(https访问),即外网证书如何在内网使用_内网 域名 ssl-CSDN博客icon-default.png?t=O83Ahttps://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~瞬间感觉有头绪了。。我这是被劫持了啊?

# Generated by NetworkManager
nameserver 192.168.150.1
nameserver 192.168.150.253

没有多想,vim下敲两个d,删除掉192.168.150.1那行,Esc -> :wq 保存并退出。再试还是一样,重启网卡服务< sudo systemctl restart NetworkManager >
,重启服务器< reboot >都试过了,依然不行,再回去一查,那一行又特么回来了。。

这时候我想,第一行的注释应该是告诉我一些啥提示了吧,认真一看。。这行告诉我这个文件是由NetworkManager服务自动生成的。这。。牛~

于是根据第一行的注释去搜索怎么解决,按照步骤输入各种命令后,终于tmd解决了。

步骤对应的命令如下:~

nmcli connection show
#可以查到目前使用的链接名称nmcli connection modify <连接名称> ipv4.dns "192.168.150.253"
#设置dns为服务器自身的ipnmcli connection modify <连接名称> ipv4.ignore-auto-dns yes
#如果您希望使用手动指定的 DNS 服务器而不是默认的 DNS 服务器,可以将 ipv4.ignore-auto-dns 设置为 yes   
#这句是关键。。。关键。。。关键。。。nmcli connection down <连接名称>
nmcli connection up <连接名称>
#重启网络连接

http://www.lryc.cn/news/508472.html

相关文章:

  • 深信服企业级数据备份与恢复系统(整机裸机恢复)
  • Tool之Excalidraw:Excalidraw(开源的虚拟手绘风格白板)的简介、安装和使用方法、艾米莉应用之详细攻略
  • OPPO C++面试题及参考答案
  • Unity中LineRenderer使用MeshCollider方法参考
  • BERT模型入门(1)BERT的基本概念
  • 致命错误: Class ‘ZipArchive‘ not found
  • 二手车交易平台开发:安全与效率的双重挑战
  • vector题目
  • 测试测试测试测试测试测试测试测试测试测试
  • Cisco WebEx 数据平台:统一 Trino、Pinot、Iceberg 及 Kyuubi,探索 Apache Doris 在 Cisco 的改造实践
  • 大恒相机开发(3)—大恒相机工业检测的实际案例
  • 【泛微表单】流程相关信息修改
  • LeetCode80.删除有序数组的重复项
  • rk3568制冷项目驱动开发流程汇总(只适用于部分模块CIF DVP等,自用)
  • 费舍尔信息矩阵全面讲述
  • DALFox-一款XSS自动化扫描工具
  • Python 异步协程:从 async/await 到 asyncio 再到 async with
  • 云原生周刊:利用 eBPF 增强 K8s
  • 【pycharm】远程服务器之后如何打开终端
  • 从零创建一个 Django 项目
  • 无人零售 4G 工业无线路由器赋能自助贩卖机高效运营
  • 使用VSCode Debugger 调试 React项目
  • [创业之路-199]:《华为战略管理法-DSTE实战体系》- 3 - 价值转移理论与利润区理论
  • AWTK-WEB 快速入门(2) - JS 应用程序
  • dolphinscheduler服务注册中心源码解析(三)RPC提供者服务整合注册中心注册服务实现源码
  • 电脑不小心删除了msvcr120.dll文件怎么办?“缺失msvcr120.dll文件”要怎么解决?
  • js 深度克隆
  • 深度学习之超分辨率算法——FRCNN
  • 软件测试之压力测试【详解】
  • 电脑出现 0x0000007f 蓝屏问题怎么办,参考以下方法尝试解决