• 在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

  • 相关阅读:
    CentOS 5.5如何通过yum安装Zend Optimizer
    如何更改商品分类名称的长度?
    ECSHOP的后台路径修改
    SVN协同开发时服务端与线上APACHE测试环境网站同步记录 转
    一个简单的替换字符的SQL命令
    svn 的常见操作 import
    SVN制作补丁包的方法
    kloxo密码解决办法
    SVN的分支/标记/合并
    如何将一个表中的所有字母都变成小写
  • 原文地址:https://www.cnblogs.com/pandachen/p/7043725.html
Copyright © 2020-2023  润新知