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

  • 相关阅读:
    最近邻插值
    tp类型自动转换和自动完成
    tp读取器和写入器
    tp模型和数据库操作方法
    tp数据库操作
    tp请求和响应
    tp配置+路由+基本操作
    git的常见操作方法
    php 检查该数组有重复值
    公众号的TOKEN配置PHP代码
  • 原文地址:https://www.cnblogs.com/pandachen/p/7043725.html
Copyright © 2011-2022 走看看