Questions tagged «dns»

用于计算机,服务或连接到Internet的任何资源的域名系统。它将对人类有意义的域名转换为与网络设备关联的数字标识符,以在全球范围内查找和寻址这些设备。

6
如何在NetworkManager控制的dnsmasq中启用DNS缓存?
Ubuntu Desktop 12.04使用dnsmasq执行DNS查找,但未配置为缓存这些结果。(我已经通过使用dig来解析名称来进行检查,并且在第一次查找后,在响应时间上没有看到大的改进。)如何配置NetworkManager控制的dnsmasq来缓存DNS查找的结果?
8 dns  dnsmasq 


3
为什么在尝试更新动态DNS时ddclient给我一个“无效IP”错误?
我很难ddclient(用我当前的IP地址更新OpenDNS)正常工作。我让它作为守护程序运行,但是它从未成功更新位于的IP地址openDNS。 为了进行故障排除,我ddclient从命令行运行如下。 (在这些示例中,出于安全原因,方括号[]中的值是实际值的替代项) 我的/etc/ddclient.conf包含: use=web, web=checkip.dyndns.org/, web-skip='IP Address' server=updates.opendns.com protocol=dyndns2 login=[my login] password=[my password] Home 当我跑步时: sudo ddclient -daemon=0 -debug -verbose -noquiet 我得到: WARNING: file /var/cache/ddclient/ddclient.cache, line 3: Invalid Value for keyword 'ip' = '' ... WARNING: skipping update of Home from <nothing> to [my real ip]. WARNING: last updated …

1
curl --resolve选项不起作用:“在DNS缓存中未找到主机名”
我在尝试--resolve执行HTTP请求时尝试使用curl的选项连接到指定的IP地址,但是curl会继续还原回本地DNS缓存/解析器检索到的IP地址。 命令: curl -s -S -I -H "Host: example.com" --resolve example.com:80:1.1.1.1 --verbose http://example.com/ (example.com用我的域名1.1.1.1替换,然后用所需的目标IP地址替换) 结果: * Added example.com:80:1.1.1.1 to DNS cache * Hostname was NOT found in DNS cache * Trying 2.2.2.2... * Connected to example.com (2.2.2.2) port 80 (#0) > HEAD / HTTP/1.1 > User-Agent: curl/7.35.0 > Accept: */* …
4 dns  curl  hosts 

1
记录访问的所有网站
我的家庭网络大约有5台计算机(除1个Ubuntu外,所有Windows操作系统)和4部智能手机。我当前的设置是所有设备都直接连接到路由器。我想保留所有访问过的网站,使用哪种设备(IP正常)和访问日期时间的日志。OpenDNS在我的情况下不起作用。另外,我的路由器没有启用网站日志记录等功能,因此我不希望闪烁ddwrt或Tomato或类似内容。 是否有维基百科或指南来解释如何使用Ubuntu计算机记录所有这些信息?

1
已连接Ubuntu 16.04; 不能浏览,查验或挖掘-但是可以通过VPN吗?
我开始出现一个奇怪的问题:当我连接到Wifi时(我尝试了多个不同的无线网络,这些无线网络可以毫无问题地用于其他设备),我的笔记本电脑根本无法浏览。ping和diging除了未知的主机问题外什么都没有。该问题在重新启动后仍然存在,即使禁用了防火墙,问题似乎仍然存在。我可以添加的唯一信息是我的无线设备现在正在自称wls1-虽然我不能100%知道它曾经是wlan0,但我敢肯定它是。 另一个奇怪的谜团是我的计算机可以连接到VPN,并且从该VPN可以正常运行Internet。我找不到任何有这样问题的人,所以我不确定如何继续。我不希望绑定到我的VPN进行浏览,尤其是因为强制门户现在会削弱我的设备。

1
使用本地主机dns在特定的192.168.1.x主机上运行apache
我尝试使用本地dns服务器(nameserver localhost在/etc/resolv.conf中)在特定的“ 192.168.1.x”地址上运行apache 。 如果我这样做dig @localhost www.mywebsite.com,则名称解析为192.168.1.67。 在ports.conf中,我有这个:听192.168.1.67:80 在/sites-enabled/000-default.conf中,我将默认*:80更改为: <VirtualHost 192.168.1.67:80> 但这是行不通的。www.mywebsite.com和192.168.1.67均无法访问。 我想念什么?

1
如何防止域解析为特定地址?
当我拼错域名时,我的ISP提供商的DNS服务器会将域名解析为Web服务器的IP地址,并告诉您“很抱歉,您键入的地址不存在”以及一些广告。 例如: $ dig abcdefghijklmo.com # using the DNS from my ISP ... ;; ANSWER SECTION: abcdefghijklmo.com. 0 IN A 31.199.53.9 ... $ dig abcdefghijklmo.com @8.8.8.8 # using Google's DNS ... no "ANSWER SECTION" ... 如您所见,我得到的是无用的A记录,而不是空答案。我想摆脱那个记录。 从我的计算机上,我可以看到DNS服务器是192.168.1.1,这是路由器的地址。我可以从更改192.168.1.1为8.8.8.8,但是我将失去在LAN中解析名称的能力,因此这不是一种选择。无法以任何方式配置路由器,无法更改它,也不想在其他设备上运行名称服务器。我联系了我的ISP,他们明确表示他们不会帮助我。 TL; DR:我必须192.168.1.1用作名称服务器,但我想过滤出包含的答案A 31.199.53.9。我怎样才能做到这一点? 我正在将Ubuntu Desktop 15.04与NetworkManager和dnsmasq一起使用。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.