eroko
V2EX  ›  服务器

虚拟服务器的 dns 总会重置为默认值应该怎么办?

  •  
  •   eroko · Oct 17, 2017 · 4435 views
    This topic created in 3129 days ago, the information mentioned may be changed or developed.
    服务器是搬瓦工的,系统 centos7,openvz
    resolve.conf 里面有一个 nameserver 4.2.2.1 会导致失效的域名跳转到 level3 的一个搜索引擎。
    以前删掉这行重启服务器之后就好了
    最近发现,重启服务器之后,resolve.conf 就会恢复成默认
    nameserver 8.8.8.8
    nameserver 74.82.42.42
    nameserver 4.2.2.1
    nameserver 8.8.4.4
    尝试过修改 ifcfg-venet0:0
    在里面添加 DNS,重启后也会消失
    请问这种情况应该如何处理?
    8 replies    2017-10-17 15:23:54 +08:00
    eroko
        2
    eroko  
    OP
       Oct 17, 2017
    @Lentin 我没启用 NetworkManager DHCP 里面也是空的 resolve.conf 并不是 NetworkManager 生成的
    Lentin
        3
    Lentin  
       Oct 17, 2017 via iPhone
    一个简单粗暴的解决方法,用 iptables 转发吧…
    eroko
        4
    eroko  
    OP
       Oct 17, 2017
    @Lentin 暂时是使用了 iptables 封掉了 4.2.2.1 这个垃圾 dns,但是还是想知道到底问题的根源在哪里
    felixcode
        5
    felixcode  
    PRO
       Oct 17, 2017
    chattr +i resolve.conf
    设为只读
    mN71eOOprFyMsnPx
        6
    mN71eOOprFyMsnPx  
       Oct 17, 2017
    把 DNS 配置写到网卡网络配置文件试一试。

    cat /etc/sysconfig/network-scripts/ifcfg-eth0

    TYPE=Ethernet
    BOOTPROTO=none
    DEVICE=eth0
    ONBOOT=yes
    IPADDR=192.168.100.254
    PREFIX=24
    GATEWAY=192.168.100.110
    DNS1=223.5.5.5
    DNS2=223.6.6.6
    eroko
        7
    eroko  
    OP
       Oct 17, 2017
    @FifiLyu 网卡是 venet0:0,修改之后重启也会消失
    eroko
        8
    eroko  
    OP
       Oct 17, 2017
    @felixcode 已解决,感谢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1018 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 22:26 · PVG 06:26 · LAX 15:26 · JFK 18:26
    ♥ Do have faith in what you're doing.