Tag: dnsmasq

Intranet地址解析和dnsmasq

升级到16.04后,内部网地址解析始终是命中或未命中。 对于像ssh这样的许多命令,我会得到“无法解析主机名”,并立即执行相同的命令将解析主机。 错误仅适用于Intranet IP地址,外部IP地址正确解析。 我从来没有遇到过以前版本的Ubuntu的这些错误。 我们没有改变路由器配置。 这个答案基本上要求评论dns = dnsmasq条目,帮助我解决了这个问题。 我不明白更改此条目的影响。 禁用dnsmaq条目后为什么会起作用? 这是路由器,我的机器还是错误的一些配置错误?

在VPN上使用DNS服务器用于特定域

我想仅在连接到VPN时才为给定域使用特定域名服务器。 其余的查找应该由另一个域名服务器解析,如果没有连接到VPN,则包括相同的域。 也就是说,如果连接到VPN并查找somedomain.com,VPN网络上的DNS服务器应该解析查询。 任何其他将由我的ISP的DNS服务器解决。 如果与VPN断开连接,我的ISP的DNS服务器(包括somedomain.com)应解决所有查询。 我一直在关注Split DNS和其他选项。 尝试使用dnsmasq,但显然网络管理员已经使用它,并在尝试启动服务时遇到冲突。 我尝试在网络管理器UI中为OpenVPN连接指定其他域搜索和DNS服务器。 只要没有重叠,这就解决了这个问题。 但对于可以在本地(在VPN网络下)和公开地使用相同名称解析的域名,它仍然在VPN上使用公共路由。 提前致谢。 一种新的网络管理。

dnsmasq无法识别的命令

我正在尝试运行一个调用服务dnsmasq restart的脚本 service dnsmasq restart dnsmasq: unrecognized service 无论我为dnsmasq调用什么,它都会给我“无法识别的服务”错误。 此外,如果我键入dnsmasq重启我得到 dnsmasq restart dnsmasq: junk found in command line 我尝试过自动移植并重新安装dnsmasq。 我用谷歌搜索了两个回复,没有找到任何修复。 有人可以帮忙吗? 谢谢!

重启后DNS会继续重置。 Ubuntu 17.10

所以我看到有很多问题。 我已经阅读了所有post,但似乎无法找到永久的解决方案。 我有Ubuntu 17.10,每次我的电脑重启,我都要重置dns服务器。 似乎对我有用的唯一解决方案是: 将谷歌的DNS服务器添加到我的/etc/resolv.conf文件中。 validation它们是否列在我的网络管理员gui中 重新启动网络管理 (sudo systemctl重启NetworkManager) 我不知道为什么添加dns服务器到resolv.conf工作,只是为了覆盖它,但我不喜欢。 我的DNS不起作用。 我知道这不是正确的方法,但我尝试过的其他方法似乎都失败了。 我的另一个问题是,我在本地网络上有几台其他计算机(raspberry pi)我不能使用他们的名字进入他们。 我可以用他们的IP地址。 这是我目前的resolv.conf # Generated by NetworkManager nameserver 127.0.1.1 这是我的/ etc / hosts 127.0.0.1 localhost 127.0.1.1 Bootes64 192.168.1.101 homeassistant 192.168.1.102 media 192.168.1.103 wdnas 192.168.1.120 security # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 […]

如何在Ubuntu 14.04中将* .localhost重定向到127.0.0.1?

我曾经能够通过添加使foo.localhost , bar.localhost等解析为127.0.0.1 address=/localhost/127.0.0.1 到/etc/dnsmasq.conf 但是在Ubuntu 14.04中不存在dnsmasq.conf ,只是创建它并添加该行不起作用。 使用该行创建/etc/dnsmasq.d/star-dot-localhost也不起作用。 那么如何在Ubuntu 14.04中进行通配符DNS重定向呢?

如何在NetworkManager控制的dnsmasq中启用DNS缓存?

Ubuntu Desktop 12.04使用dnsmasq执行DNS查找,但未配置为缓存这些结果。 (我已经通过使用dig来解决这个问题来解决这个问题,我没有看到第一次查找后响应时间有很大的改进。)如何配置NetworkManager控制的dnsmasq来缓存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 127.0.1.1 # OpenDNS Fallback (configured by Linux Mint in /etc/resolvconf/resolv.conf.d/tail). nameserver 208.67.222.222 nameserver 208.67.220.220 当我使用nslookup时,我似乎使用127.0.1.1: moose@pc08 ~ $ nslookup www.google.com Server: 127.0.1.1 Address: 127.0.1.1#53 Non-authoritative answer: Name: www.google.com Address: […]

18.04:Bionic Beaver:强制执行static /etc/resolv.conf

以前,在Ubuntu 16.04上,当Ubuntu更新安装了dnsmasq软件包,配置它并且优先于我自己的超稳定,超快速和自己配置的BIND DNS服务器时,我感到被背叛了。 感觉好像Ubuntu攻击了我的工作站。 由于我碰巧是一名系统管理员,这是非常不可接受的。 这是一个奇怪的电话。 这是当你去解决问题时,在你的一个步骤中你使用dig或nslookup ,你会惊讶地看到lo界面回复你。 恐慌 有没有办法不仅可以解决这个问题,还可以保证/etc/resolv.conf可以防篡改?

如何判断DNSMasq使用的DNS服务器?

如何判断DNSMasq用于将名称解析为IP地址的DNS服务器? 我无法弄明白。 这里所有现有的问题似乎只是告诉用户他们正在使用DNSMasq。

如何让内置DHCP根据名称而不是MAC地址为LXC容器分配静态IP

我知道,我可以使用/etc/network/interfaces手动分配静态IP。 我也知道,我可以读取LXC容器的MAC地址(例如,通过查找/var/lib/lxc//config lxc.network.hwaddr条目,并使用条目dhcp-host=,10.0.3.3分配IP dhcp-host=,10.0.3.3 in /etc/dnsmasq.d/ 。 在文件/etc/default/lxc-net我读了 # Uncomment the next line if you’d like to use a conf-file for the lxcbr0 # dnsmasq. For instance, you can use ‘dhcp-host=mail1,10.0.3.100’ to have # container ‘mail1’ always get ip address 10.0.3.100. #LXC_DHCP_CONFILE=/etc/lxc/dnsmasq.conf 这符合我的需要; 不幸的是,这样做没有效果。