Tag: dns

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

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

网络仅在连接到VPN时使用一个DNS

我的公司有一个我需要连接的VPN。 在OSX中,我通过使用具有以下配置的openvpn完成此操作: client dev tun proto udp remote resolv-retry infinite nobind user nobody group nobody persist-key persist-tun ca /Users/Tommy/.openvpn/dev/ca-dev.crt cert /Users/Tommy/.openvpn/dev/tommy.brunn-20131122-dev.crt key /Users/Tommy/.openvpn/dev/tommy.brunn-20131122-dev.key ns-cert-type server tls-auth /Users/Tommy/.openvpn/dev/ta-dev.key 1 cipher BF-CBC comp-lzo verb 3 auth-nocache ;daemon ;writepid openvpn.pid 在Ubuntu中,我安装了network-manager-openvpn并添加了一个新的VPN连接(尝试导入配置文件导致崩溃),并使用相同的配置选项集: 我的设置的屏幕截图 一旦我连接到VPN, 我就无法解析任何域名。 如果我编辑/etc/NetworkManager/NetworkManager.conf ,注释掉行dns=dnsmasq并重新启动network-manager ,我可以解析我公司的内部域名,但google.com等其他域名根本无法解析。 我确保在我的VPN连接的网络管理器的IPv4和IPv6选项卡中将我的“方法”设置为“仅自动(VPN)地址”,但它似乎没有任何区别。 我也尝试重新启用dnsmasq并修改/etc/resolvconf/resolv.conf.d/base以包含nameserver 127.0.1.1 ,然后运行sudo resolveconf -u ,但是没有域将再次解析。 我想要的是能够连接到我的VPN,以便我公司的DNS服务器推送的域以这种方式解决,所有其他域正常解决。 编辑:原来dnsmasq没有实际安装,我认为这将是默认情况下。 不过,如果我安装它,在/etc/NetworkManager/NetworkManager.conf重新启用它,在/etc/resolvconf/resolv.conf.d/base添加本地名称服务器地址,重新启动所有服务并连接到VPN,我可以从公司DNS解析域名,但我无法解析任何其他域名。 所以基本上和我完全禁用dnsmasq的情况相同。 […]

Ubuntu 18.04连接到openvpn时没有DNS解析

当我通过Gnome网络管理器连接到VPN网络时,我松散了DNS解析,实际上我无法访问VPN网络内部或外部的资源。 当我使用Ubuntu 16.04而我正在使用VPN时,/ /etc/resolv.conf/文件将包含我已连接的(VPN)网络的DNS服务器。 现在它始终包含以下条目: nameserver 127.0.0.53 search myprovider.com 根据我的理解127.0.0.53是system-resolved使用的DNS存根的地址。 我怀疑这是一个错误,因为VPN在Ubuntu 16.04上工作正常。 当我使用VPN服务时,有什么办法可以设置网络的DNS服务器吗? 更新: 我尝试使用附加在post末尾的配置文件连接到openvpn网络,但是我收到以下错误: Authenticate/Decrypt packet error: cipher final failed 我已经validation服务器使用lzo压缩,我也启用了它。 连接保持活动状态,但我无法导航到vpn内部或外部的任何页面。 在下面列出的配置文件中,我已经包含了回复中发布的解决方案 client dev tun proto udp remote openvpn.bibsys.no 1194 remote my-server-2 1194 resolv-retry infinite nobind user myuser group myuser persist-key persist-tun ca ca-cert.pem cert openvpn.crt key openvpn.key cipher AES-256-CBC comp-lzo yes script-security […]

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

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

在/ etc / network / interfaces中编辑dns-nameservers而不重启

在/etc/network/interfaces编辑dns-nameservers后,如何在不重新启动网络的情况下告诉resolvconf(8)读取新值? (导致服务中断) -u选项似乎不起作用,它只是更新回相同的值。

如何知道我在Ubuntu 12.04中使用的DNS

我们过去通过以下方式获取当前DNS设置: cat /etc/resolv.conf 但是Ubuntu 12.04已经改为使用resolvconf框架。 上面的公告只会给我这个: # 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.0.1 这不是我机器的当前DNS设置。 那么,我可以参考哪种文件或命令?

如何修改hosts.deny和hosts.allow?

我想阻止Ubuntu中的一些主机,所以我怎么能编辑hosts.deny文件来阻止像example.com这样的主机。 还有一件事我在Ubuntu中安装了dnsmasq ,那么我可以查看dnsmasq缓存的dns的条目吗? 如果是,那怎么样? 提前致谢。

我让Apache在localhost上工作(“它可以工作!”),但是现在如何让它在互联网上运行?

我可以在本地看到我的“网站”,但我如何让它在网上显示? 它本身是否需要域名,或者我不能以某种方式获取DNS以获取我的IP地址并将其放在网上或其他东西,我不知道。 我已经注册了域名,如果有帮助的话。

如何在ubuntu 12.04中刷新dns?

如何刷新Ubuntu 12.04 LTS的dns(GNU / Linux 3.2.0-23-通用x86_64) 在这里和这里尝试过很多东西,但是没有什么工作

在Ubuntu 13.04中连接到VPN时出现DNS问题

我使用vpnc连接到Cisco VPN服务器。 连接后,我的机器无法自动更新新VPN的DNS设置。 我通过使用正确的名称服务器和搜索域临时更改/etc/resolv.conf进行测试,一切正常。 这显然不是一个长期的解决方案,所以我在网络管理器的VPN设置中添加了一个额外的DNS服务器和搜索域。 有了这些设置,resolvconf会添加搜索域,但不会添加DNS IP,我仍然无法进行任何查找。 从这里开始配置或排除故障的下一步是什么?