zoukankan      html  css  js  c++  java
  • ubuntu下DNS配置方法

    问题现象:

    Ubuntu下"/etc/resolv.conf"配置nameserver会发现reboot或重启网络服务后/etc/resolv.conf配置内容消失。


    问题分析:

    Ubuntu下/etc/resolv.conf是一个链接文件,它指向 /run/resolvconf/resolv.conf

    Ubuntu 有一个 resolvconf 服务,如果重启它,那么 /etc/resolv.conf 的内容会被修改成默认的样子(在/etc/resolv.conf中也有提示:"DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN"说明这个问题),所以不能像CentOS那样直接修改 /etc/resolv.conf


    解决办法:

    解决办法有两种,选其一即可:

    (1).在网卡配置文件中添加,例如:

    $ sudo more  /etc/network/interfaces

    # The loopback network interface

    auto lo

    iface lo inet loopback

     

    # The primary network interface

    auto eth1

    iface eth1 inet static

    address 10.1.1.10

    netmask 255.255.0.0

    gateway 10.1.1.1

    dns-nameservers 202.106.0.20 8.8.8.8                 #配置nameserver


    (2).修改 resolvconf服务的配置文件: /etc/resolvconf/resolv.conf.d/base,例如:

    $ sudo more  /etc/resolvconf/resolv.conf.d/base

    nameserver 202.106.0.20

    nameserver 8.8.8.8

    *****************************************************************************************************


  • 相关阅读:
    PHP乘法表
    通过闭包可以返回局部变量
    FZU2125_简单的等式
    FZU2122_又见LKity
    FZU2121_神庙逃亡
    UVA12585_Poker End Games
    UVA12583_Memory Overow
    HDU4647_Another Graph Game
    HDU4646_Laser Beam
    HDU4787_GRE Words Revenge
  • 原文地址:https://www.cnblogs.com/myiaas/p/4161324.html
Copyright © 2011-2022 走看看