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

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


  • 相关阅读:
    为什么需要防火墙?
    比较流行的前端框架
    java基础面试题
    单列模式
    简单而且好用的随机验证码
    java中的九大隐藏变量.
    搭建Disuz论坛社区
    BZOJ 1006 [HNOI2008]神奇的国度
    COJ 0252 HDNOIP201304阻断传染
    BZOJ 1005 [HNOI2008]明明的烦恼
  • 原文地址:https://www.cnblogs.com/myiaas/p/4161324.html
Copyright © 2011-2022 走看看