zoukankan      html  css  js  c++  java
  • 在Ubuntu中设置DNS域名服务器

    在Ubuntu中设置DNS域名服务器主要有四种方法:

    一、设置全局静态DNS

    $ sudo vi /etc/resolvconf/resolv.conf.d/base(这个文件默认是空的),插入:

    nameserver x.x.x.x
    nameserver y.y.y.y

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

    $ sudo 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一个域名,当时就可以解析了,无需重启。

    二、在接口配置文件中设置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

    三、通过Network-Manager图形界面设置

    如果安装了gnome等桌面系统,可以直接通过托盘区的nm(Network-Manager)进行设置,如下图:

    四、临时配置方法

    直接修改/etc/resolv.conf

    $sudo vim /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

    注意:文件开头的注释说明这个文件是resolvconf程序动态创建的,不要直接手动编辑,修改将被覆盖。

    本文在Ubuntu Kylin 14.04下测试通过。

    =-=-=-=-=
    Powered by Blogilo

  • 相关阅读:
    Python使用requests发送请求
    Python安装requests
    Python Windows开发环境搭建
    django学习笔记urls(1)
    Spring boot activiti工作流,权限管理框架
    Redis入门实战(7)-SpringDataRedis操作redis
    Redis入门实战(6)-Redisson操作redis
    Redis入门实战(5)-lettuce操作redis
    Redis入门实战(4)-Jedis操作redis
    Redis入门实战(3)-命令行
  • 原文地址:https://www.cnblogs.com/pandachen/p/7043725.html
Copyright © 2011-2022 走看看