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

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


  • 相关阅读:
    this指针是什么?
    C++多态实现原理
    面试题2:实现Singleton模式
    面试题1:赋值运算符函数
    1.Two Sum
    朴素贝叶斯
    K近邻法
    感知机
    数据类型、用户交互、赋值运算
    蓝牙技术概述
  • 原文地址:https://www.cnblogs.com/myiaas/p/4161324.html
Copyright © 2011-2022 走看看