将自定义DNS IP添加到使用DHCP的ubuntu 16.04服务器的正确位置在哪里? -- 16.04 领域 和 server 领域 和 dns 领域 和 dhcp 领域 askubuntu 相关 的问题

Where is the proper place to add a custom DNS IP to an ubuntu 16.04 server that is using DHCP?


简体版||繁體版
1
vote

问题

中文

对于为使用DHCP的服务器添加自定义DNS条目的适当位置,我有些困惑。该实例位于AWS中,但是我有一个自定义DNS服务器,需要将其用作主域名服务器。我应该将其添加到interfaces文件中吗?如果是这样,该语法应该是什么样的?

英文原文

I'm a bit confused as to the proper place to add custom DNS entries for a server that uses DHCP. This instance is in AWS but I have a custom DNS server that it needs to use as it's primary name server. Should I add that in to the interfaces file? If so, what should that syntax look like?

           

回答列表

1
 
vote
vote
最佳答案
 

您应该做两件事:是的,将所需的DNS添加到您的 /etc/network/interfaces 文件中;并更改您的 /etc/dhcp/dhclient.conf 文件,使其不通过获取或续订IP租约的时间进行索取。

这些示例来自我的主要16.04服务器:首先, /etc/network/interfaces 文件(在我的情况下,DNS就是该服务器本身):

  doug@DOUG-64:~/config/etc/network$ cat interfaces # interfaces file for smythies.com 2016.01.30 #       attempt to set local DNS herein, as the method #       used with the old 12.04 server no longer works. # # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5).  # The loopback network interface auto lo iface lo inet loopback pre-up /home/doug/init/doug_firewall dns-nameservers 127.0.0.1  # The primary interface (d-link PCI card) auto enp4s0 iface enp4s0 inet dhcp  # Local network interface (uses built in ethernet port) auto enp2s0 iface enp2s0 inet static   address 192.168.111.1   network 192.168.111.0   netmask 255.255.255.0   broadcast 192.168.111.255   

然后, etc/dhcp/dhclient.conf

  doug@DOUG-64:~/config/etc/dhcp$ cat dhclient.conf # Smythies.com 2016.02.02 #       For 16.04, in terms of DNS, this stuff isn't working. #       Try deleting the domain-name-servers from the request. #       See also /resolvconf/resolv.conf.d/base. # ...[snip]...  #request subnet-mask, broadcast-address, time-offset, routers, #       domain-name, domain-name-servers, domain-search, host-name, #       netbios-name-servers, netbios-scope, interface-mtu, #       rfc3442-classless-static-routes, ntp-servers;  request subnet-mask, broadcast-address, time-offset, routers;   
 

You should do two things: Yes, add the DNS that you want to your /etc/network/interfaces file; And change your /etc/dhcp/dhclient.conf file to not ask for it via when it is getting or renewing it's IP lease.

These examples are from my main 16.04 server: First, /etc/network/interfaces file (in my case the DNS is this server itself):

doug@DOUG-64:~/config/etc/network$ cat interfaces # interfaces file for smythies.com 2016.01.30 #       attempt to set local DNS herein, as the method #       used with the old 12.04 server no longer works. # # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5).  # The loopback network interface auto lo iface lo inet loopback pre-up /home/doug/init/doug_firewall dns-nameservers 127.0.0.1  # The primary interface (d-link PCI card) auto enp4s0 iface enp4s0 inet dhcp  # Local network interface (uses built in ethernet port) auto enp2s0 iface enp2s0 inet static   address 192.168.111.1   network 192.168.111.0   netmask 255.255.255.0   broadcast 192.168.111.255 

And, etc/dhcp/dhclient.conf:

doug@DOUG-64:~/config/etc/dhcp$ cat dhclient.conf # Smythies.com 2016.02.02 #       For 16.04, in terms of DNS, this stuff isn't working. #       Try deleting the domain-name-servers from the request. #       See also /resolvconf/resolv.conf.d/base. # ...[snip]...  #request subnet-mask, broadcast-address, time-offset, routers, #       domain-name, domain-name-servers, domain-search, host-name, #       netbios-name-servers, netbios-scope, interface-mtu, #       rfc3442-classless-static-routes, ntp-servers;  request subnet-mask, broadcast-address, time-offset, routers; 
 
 
     
     
0
 
vote

您可以在下面指定的配置文件中指定要使用的DNS服务器。在 /etc/network/interfaces 文件中添加要使用的DNS服务器。例子

comm -23 /mnt/c/WorkTemp/aptitudelist-{1,2} >/mnt/c/WorkTemp/pkglist 0

然后,编辑您的 comm -23 /mnt/c/WorkTemp/aptitudelist-{1,2} >/mnt/c/WorkTemp/pkglist 1 文件并添加以下行:

comm -23 /mnt/c/WorkTemp/aptitudelist-{1,2} >/mnt/c/WorkTemp/pkglist 2

然后保存两个文件。

 

You can specify the DNS server which you want to use in the config file specified below. Add the DNS server that you want to use in /etc/network/interfaces file. Example

dns-nameservers 8.8.8.8

After that, edit your /etc/dhcp/dhclient.conf file and add the line below:

request subnet-mask, broadcast-address, time-offset, routers;

Then save both the files.

 
 

相关问题

0  从另一个实例使用dnsmasq服务器  ( Use dnsmasq server from another instance ) 
我正在尝试找出一些东西,但是我不确定这个概念是否正确。 这是我的情况: 我的实例(INSTANCE_1)上有 dnsmasq 服务器,该服务器位于AWS云的私有子网中。 /etc/resolve.conf nameserver 127.0.0.1 /etc/dnsmasq.conf port=5...

1  引导时如何在ipconfig和init进程之间传递信息  ( How is information passed between ipconfig and the init process at boot time ) 
我正在尝试在早期启动时为我的机器分配一个IPv6地址(以便通过IPv6引导无盘系统) ip -6 addr add $ipv6/108 dev eth0 在 nfs-premount 处。 这很好,但是一旦启动初始化过程,我分配给eth0的地址就会被丢弃。 初始化过程如何处理已经配置的接口?例如,ipco...

1  Ubuntu路由器-2个NIC-无法从内部网络ping Internet  ( Ubuntu router 2 nics cannot ping internet from internal network ) 
我已经阅读了许多有关如何配置2个NIC的文章,但是有些帮助将不胜感激。我打算使用Orange Pi R1制作路由器。我已经使用来自Armbian的映像安装了Ubuntu Xenial Server。 我已经这样配置了我的界面: # Wired adapter #1 (external interface) aut...

1  我可以连接2个LAN卡并获得2个IP,然后在Web服务器(nginx)中使用它们吗?  ( Can i connect 2 lan cards and get 2 ips then use them in web server nginx ) 
我正在处理Ubuntu Server 18.04 LTS。所以问题是-我可以购买第二张LAN卡并获得2个IP地址吗?它可以工作吗,我可以将它们与NGINX一起使用吗? ...

0  isc-dhcp-server失败(结果:退出代码)  ( Isc dhcp server failed result exit code ) 
我正在尝试设置PXE服务器。一周前一切正常,今天我的isc-dhcp-server开始出现故障。如果我启动isc-dhcp-server服务,它将返回错误:失败(结果:退出代码) 我唯一可以想象的是,它与从Ubuntu 19.10升级到20.04有关。可悲的是我不知道出了什么问题。 /etc/dhcp/dhcpd....

0  Ubuntu 16.04 DNS路由器设置出错,重新启动后失去了互联网连接  ( Ubuntu 16 04 dns router setup gone wrong lost internet connection on reboot ) 
我曾经以为我可以重新启动所有正确的设备,并且失去了互联网连接。以下是我无法上网最终结果所采取的步骤。我不知道我错过了什么。谁能查看我的列表以查看是否遗漏了任何东西? USB install Ubuntu desktop apt-get install ubuntu-server apt-get install...

1  wifi在DIY路由器上桥接到以太网,无法正常工作  ( Wifi bridged to ethernet on a diy router not working ) 
我有一台带有双网卡和wifi设置的迷你电脑,可以充当路由器 我的设置: WAN端口(enp2s0)->电缆调制解调器 LAN端口(enp3s0)->演出开关 将LAN和wifi桥接以创建具有静态IP 10.1.10.1的" br0" 面具255.255.255.0 bcast的10.1.10.255 净10.1...

2  Ubuntu 14.04作为路由器目标网络无法访问  ( Ubuntu 14 04 as router destination network unreachable ) 
我为此奋斗了大约10天,我真的需要问你们,我希望有人有5分钟的时间向我解释我在做什么错! 一开始我想为我的网络配置路由器,所以我本教程 我当前的网络: NETWORK_PLAN www->路由器->主机-> vmserver(dhcp / dns)-> dhcpclient -->...

0  Honeyd无法正常工作  ( Honeyd is not working properly ) 
直到nw为止我一直做的事情。...步骤1.安装honeyd步骤2.制作一个名为" honed.conf" 的配置文件步骤3.将文件保存在Honeyed软件包已存在的同一目录中。步骤4.运行命令honeyd -d -f honed.conf。之后没有得到honeyd的任何IP地址。.dhcp有没有关于此的概念。如...

2  防止设备使用dnsmasq的DHCP服务器未分配的静态IP  ( Prevent device from using static ip not assigned by dnsmasqs dhcp server ) 
我正在尝试模仿ClearOS的功能,ClearOS是基于Red Hat的网关/内容过滤器。我正在具有两个NIC的PC上使用Ubuntu 13.04桌面。 因此,我已经安装了dansguardian和squid,还安装了完整的dnsmasq软件包,因此可以将其用作DHCP服务器。这些是ClearOS使用的相同软件包。我...

3  由于损坏的isc-dhcp-server依赖性而无法安装软件  ( Cant install software due to broken isc dhcp server dependency ) 
在尝试设置热点时,我搞砸了dhcp服务器设置,我不知道出了什么问题,但是在安装任何东西时出现以下错误: 处理时遇到错误: isc-dhcp服务器 dhcp3-server 请帮助我将设置重置为默认设置,就像在全新的ubuntu安装中一样。 以下是更新firefox时的错误: installArchives(...

1  通过无线热点共享Internet连接(DHCP)  ( Sharing internet connection dhcp through a wireless hotspot ) 
我通过电缆调制解调器连接了互联网。电缆调制解调器上的IP地址不是静态的,可能是通过DHCP模式获得的。 我希望通过计算机上可用的Wifi端口共享此Internet连接。有趣的是,临时网络设置不适用于我在Ubuntu上的情况。 因此,我将我的 /etc/network/interfaces 设置如下: auto...

0  在dhcp服务器启动期间,市民如何获得IP地址  ( How can cilents get ip addresses during booting time via dhcp server ) 
我已经安装了dhcp服务器,并且工作正常。当我在客户端打开终端时,他们得到了地址。问题是,当我启动客户端计算机时,它们没有获得动态地址,而我 不知道为什么。 请帮助我,让我知道如何解决此问题。 谢谢 ...

0  DHCP服务器未知租约。设备显示“无法获取IP”  ( Dhcp server unknown lease device says unable to obtain ip ) 
因此,我正在尝试使用airbase-ng设置伪造的AP。我已经设置了dhcp服务器,它似乎可以正常工作,但是我新建的访问点中的外部设备 cannot obtain IP address 。 我正在使用ubuntu 18.10。我的dhcp.conf是 ddns-update-style none; # opti...

2  DHCP服务器未将网络dn分配给网络上的其他主机  ( Dhcp server doesnt assign network dns to other hosts on my network ) 
我的DHCP有问题,但设法解决了。现在网络已启动,但是DNS出现问题。网络中的客户端没有从我的DHCP获得任何dns。 我的网络工作方式如下:我连接到无线设备,然后共享它,丢掉了以太网电缆。 我的配置: /etc/dhcp/dhcpd.conf #/etc/dhcp3/dhcpd.conf option s...

1  首先尝试DHCP,如果失败,则分配静态地址,并将本机本身用作DHCP服务器  ( Try dhcp first if it fails assign static address and use the machine as a dhcp ) 
正如标题所述,我有一个无屏幕的微型Ubuntu服务器,它具有两种不同的行为,需要自动适应,即无需任何人为干预即可进行引导: 尝试通过DHCP为eth0获取IP地址。如果操作成功,就是这样。 如果通过DHCP获取IP地址失败,则意味着该计算机将不得不充当DCHP服务器本身,并向与其eth0连接的其他计算机提供服务。此...

2  eth1上的DHCP服务器的DHCP +静态IP?  ( Dhcp static ip for dhcp server on eth1 ) 
我正在尝试使用DHCP设置Intranet。我正在使用Ubuntu 11.04和ZyXEL GS2200-24管理型交换机。我安装了dhcp3-server。 这是我对DHCP(/etc/dhcp/dhcpd.conf)的配置: ddns-update-style none; default-lease-tim...

2  DHCP正在处理我在DNS中的PTR记录  ( Dhcp is mangling my ptr records in dns ) 
我最初将此内容发布在LinuxQuestions http://www.linuxquestions.org/questions/linux-server-73/dhcp-is-mangling-my-ptr-records-in-dns-4175412344/ 运气不佳,所以我将在这里尝试。 DHCP在添加PT...

3  是否可以仅为本地虚拟机设置DHCP服务器?  ( Is it possible to setup a dhcp server only for local virtual machines ) 
我有一个简短的问题。我有一堆在Ubuntu服务器上运行的虚拟机(VMWare工作站),发现VMWare NAT(DHCP)服务不可靠且运行缓慢。我必须使用NAT而不是桥接,因为服务器位于没有DHCP的数据中心中,并且我没有足够的静态IP用于所有VM。 是否可以将主机(Ubuntu)设置为DHCP服务器,但仅用于本地虚...

1  将具有3个NIC的Ubuntu配置为网关/路由器  ( Configure ubuntu with 3 nics as gateway router ) 
我有一台装有Ubuntu 14.04的PC,我正尝试将其配置为我的LAN的网关/路由器。拓扑如下: 网络拓扑 我仅配置1个子网-eth0和eth3都将连接到同一本地子网。 Ubuntu路由器已安装并正在运行dhcp3-server。 2台PC可以分配IP地址(如图所示)。 当前,我遇到以下问题/问题/问题:...

1  OEM安装在oem-config-prepare之后要求名称服务器  ( Oem install asking for nameservers after oem config prepare ) 
我正在尝试创建服务器15.10的安装映像,可以通过运行OEM安装,自定义软件包和设置,然后运行" oem-config-prepare" ,将其部署到数十台计算机上。 运行oem-config-prepare并重新引导(省去捕获映像以便部署到其他地方)之后,在再次执行安装步骤的同时,它要求我手动输入名称服务器地址。如...

0  使用ISC DHCPd 4.3设置供应商封装选项(代码125)失败  ( Set vendor encapsulated options code 125 with isc dhcpd 4 3 fails ) 
我正在尝试将我的Ubuntu服务器16.04 LTS Xenial设置为运行DHCP服务器,该DHCP服务器可以为非常特定的设备提供所需的信息。 该设备是Orange ISP的电视解码器(法国供应商为Sagem),并且仅当IP地址由Livebox 3 by Orange(TM)(相同的供应商)分配时,该设备才起作用。...

1  互联网需要dhclient命令进行连接  ( Internet needs dhclient command to connect ) 
我正在使用Ubuntu 18.04在ODROID-C1上运行无头服务器。我用wpa_supplicant连接到Wifi,并且 iwconfig 显示了正确的SSID关联,但是在启动时它不起作用- ping google.com 返回 Temporary failure in name resolution ,并且> ...

1  Ubuntu DHCP服务器未分配固定地址  ( Ubuntu dhcp server doesnt assign a fixed address ) 
我是一名IT专业学生,并且正在VirtualBox上与Ubuntu合作。我的一个虚拟机已安装了DHCP服务器,并且已将其设置为为主机Uclient提供特定的IP地址(192.168.1.55)。 Uclient确实从我的DHCP服务器获得了IP地址,但没有获得该特定地址(取而代之的是192.168.1.20)。我检查...

18  如何从DHCP服务器获取主机名  ( How to get the hostname from a dhcp server ) 
我希望Ubuntu从 DHCP 客户端获取主机名和DNS名称。默认安装UbuntuÂ11.10 (Oneiric Ocelot)不会执行那个。 在 Ubuntu论坛上提出了相同的问题,但尚未解决 a>。 ...

相关问题

0  从另一个实例使用dnsmasq服务器 
1  引导时如何在ipconfig和init进程之间传递信息 
1  Ubuntu路由器-2个NIC-无法从内部网络ping Internet 
1  我可以连接2个LAN卡并获得2个IP,然后在Web服务器(nginx)中使用它们吗? 
0  isc-dhcp-server失败(结果:退出代码) 
0  Ubuntu 16.04 DNS路由器设置出错,重新启动后失去了互联网连接 
1  wifi在DIY路由器上桥接到以太网,无法正常工作 
2  Ubuntu 14.04作为路由器目标网络无法访问 
0  Honeyd无法正常工作 
2  防止设备使用dnsmasq的DHCP服务器未分配的静态IP 
3  由于损坏的isc-dhcp-server依赖性而无法安装软件 
1  通过无线热点共享Internet连接(DHCP) 
0  在dhcp服务器启动期间,市民如何获得IP地址 
0  DHCP服务器未知租约。设备显示“无法获取IP” 
2  DHCP服务器未将网络dn分配给网络上的其他主机 
1  首先尝试DHCP,如果失败,则分配静态地址,并将本机本身用作DHCP服务器 
2  eth1上的DHCP服务器的DHCP +静态IP? 
2  DHCP正在处理我在DNS中的PTR记录 
3  是否可以仅为本地虚拟机设置DHCP服务器? 
1  将具有3个NIC的Ubuntu配置为网关/路由器 
1  OEM安装在oem-config-prepare之后要求名称服务器 
0  使用ISC DHCPd 4.3设置供应商封装选项(代码125)失败 
1  互联网需要dhclient命令进行连接 
1  Ubuntu DHCP服务器未分配固定地址 
18  如何从DHCP服务器获取主机名 



© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有