zoukankan      html  css  js  c++  java
  • ubuntu服务器dns重启失效问题

    方法一 通过/etc/network/interfaces,在它的最后增加一句:

    dns-nameservers 8.8.8.8
    

    8.8.8.8是Google提供的DNS服务,这里只是举一个例子,你也可以改成电信运营商的DNS。重启后DNS就生效了,这时候再看/etc/resolv.conf,最下面就多了一行:

    # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
    #     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
    nameserver 8.8.8.8
    

    方法二 通过修改:

    /etc/resolvconf/resolv.conf.d/base,这个文件默认是空的:
    在里面插入:

    nameserver 8.8.8.8
    nameserver 8.8.4.4
    

    如果有多个DNS就一行一个
    修改好保存,然后执行:

    resolvconf -u
    

    再看/etc/resolv.conf,最下面就多了2行:
    cat /etc/resolv.conf

    # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
    #     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
    nameserver 8.8.8.8
    nameserver 8.8.4.4
    

    可以看到我们的设置已经加上了,然后再ping一个域名,当时就可以解析了,无需重启。
    附:CentOS下修改DNS则容易的多了,直接修改/etc/resolv.conf,内容是:

    nameserver 8.8.8.8
    nameserver 8.8.4.4
    

    保存就生效了,重启也没问题。
    或者在网卡配置文件当中添加:

    DNS1=8.8.8.8
    

    写于: 2013年11月26日
    更新于: 2015年03月23日

  • 相关阅读:
    发现了一个前端导航网站
    git 设置区分大小写
    分享一个 thinkphp 分页的24款样式
    thinkphp5结合layui表单和图片上传
    tp5分页+循环子字段
    tp5 + layui 分页
    composer的安装
    thinkphp 管道写法及volist标签属性
    把常见的分隔符按照自定义的格式分割
    spring mvc 框架下的maven打包发布方法
  • 原文地址:https://www.cnblogs.com/zphj1987/p/13575278.html
Copyright © 2011-2022 走看看