标签: dns

仅以文本形式返回您的公共 IP 的服务

我正在编写一个脚本来为我进行动态 DNS 更新,但我的服务器在路由器后面,因此我需要使用 Web 服务来确定我的公共 IP。

到目前为止,我发现这个只返回您的普通 IP。我环顾四周,试图在我的脚本中找到一些替代方案,假设该脚本已关闭,但我找不到任何其他仅以纯文本形式返回 IP 的替代方案。

这些 的人返回一些HTML,但我真的不希望打扰解析HTML时什么脚本需要做的就是这样一个简单的任务。

有谁知道其他一些可靠的服务,它们以明文形式返回您的公共 IP?

dns dynamic-ip ip ruby dynamic-dns

33
推荐指数
4
解决办法
2万
查看次数

如何在 Windows 中为主机名设置别名?

如何为主机名设置别名相同的问题

但对于 Windows,尤其是 Windows 7

我不想指定一个 ip 地址(主机文件)只是一个别名,以便\\mylaptop指向\\longcomputername并且所有程序都能够找到它,如果我使用该 dns

windows dns

32
推荐指数
1
解决办法
9万
查看次数

为什么大多数路由器不包括本地 DNS?

我需要更改我的防火墙/路由器,我更喜欢使用内置 DNS 来解析本地子网上的查询。我有一个混合的 Linux/Windows 系统,通常只打开一台计算机,而且我经常在解析本地名称时遇到问题。我不想为了 DNS 而永久保持 Linux 机器,而且我更希望在我的路由器设备中拥有 DNS,它始终处于开启状态。

我偶尔会在谷歌上搜索这个,但从未找到任何东西。你总能得到显而易见的答案——这是不可能的,把所有东西都放在/etc/hosts.NetBIOS、专用盒子等中。那么我错过了什么?为什么“廉价”路由器不让您这样做?我很确定 Cisco 套件可以做到这一点。几乎所有便宜的路由器都会让您保留 MAC 地址,让它们为 DHCP 分配静态 IP 地址。那么为什么他们不能简单地对本地子网上的所有内容也做 DNS,只是通过远程域传递给 ISP?

router dns dhcp

31
推荐指数
2
解决办法
4万
查看次数

在涉及该国家/地区的战争中,特定国家/地区的 TLD 会发生什么情况?

我试图找出可能发生的事情以及可能发生的事情 - 我在英国,拥有英国域名以及俄罗斯和美国 TLD 等外国域名,例如:domain.co.uk, domain .ru,domain.us。

我不完全了解 DNS 的工作原理,但我想知道的是,如果我拥有外国 TLD 并且它们托管在我自己国家/地区的服务器上,是否可以停止或限制对 URL 的访问TLD 东道国,然后如果可能的话,如果他们卷入国家之间的战争或重大政治崩溃,是否有可能发生这种情况?

  • 一个国家是否有可能限制或禁止从某些或所有其他国家访问其特定 TLD?(例如,美国和俄罗斯处于战争状态,是否有可能阻止俄罗斯访问他们的 .us TLD?)
  • TLD 是否有可能以任何方式受到限制或禁止?这样做对任何国家都有好处吗?(例如,英国和美国交战,美国禁止英国访问他们的 .uk TLD 对美国有什么好处吗?)
  • 任何国家/地区会限制自己的国家/地区访问其他国家/地区的 TLD 吗?(例如,英国与俄罗斯交战,英国是否有任何理由禁止访问俄罗斯网站?)

dns url tld

31
推荐指数
1
解决办法
2万
查看次数

如何设置“本地”域,以便本地网络上的每个人都可以查看本地托管站点?

我想在我的一台家用机器上设置 MediaWiki,然后将本地网络上对“wiki.home”或“wiki.local”的所有请求都指向该框。我知道这可以通过单独编辑每个 /etc/hosts 文件来完成,但我想要一些更自动化的东西,例如,如果一个朋友或家人来到我家,他们不需要搞乱hosts 文件以查看站点。

有没有一种简单的方法可以做到这一点?我已经启动并运行了 wiki,我一直在研究 dnsmasq,但我不知道如何正确设置 DNS。由于我想要一个自动化的解决方案,我觉得我需要更改路由器上的 DNS 设置,但是如果我更改了那里的 DNS 设置,我该如何解析外部主机?

配置详情

  • 路由器:Netgear WNR2000v2。路由器为我提供了手动指定 DNS 服务器的选项,我假设如果我想启动并运行它,我将不得不指向我的 Ubuntu 框。

  • MediaWiki 和 dnsmasq 主机:运行 Ubuntu 12.04。我在 dnsmasq 配置方面遇到了一些困难(主要是由于我的经验不足)。例如,我不确定,但我认为在安装过程中,Ubuntu 修改了我的 DNS 设置,以便/etc/resolv.conf现在127.0.0.1成为唯一的 DNS 服务器。那时,我可以解析本地主机,但除此之外别无他法。我已经通过修改/etc/resolv.conf和添加192.168.1.1为辅助名称服务器暂时解决了这个问题,但这里的问题是192.168.1.1将使用 Ubuntu 框作为 DNS。我在这里遗漏了一些明显的东西吗?

  • dnsmasq 设置:取消注释以下几行:

    domain-needed
    bogus-priv
    local=/local/
    domain=local
    
    Run Code Online (Sandbox Code Playgroud)

dns lan webserver dnsmasq

30
推荐指数
2
解决办法
13万
查看次数

为什么 Chrome 无法加载网页?ERR_NAME_NOT_RESOLVED

Chrome 出现此错误,但我可以 ping 服务器!

找不到位于 www.odesk.com 的服务器,因为 DNS 查找失败。DNS 是将网站名称转换为其 Internet 地址的网络服务。此错误最常见的原因是没有连接到 Internet 或网络配置错误。这也可能是由于 DNS 服务器无响应或防火墙阻止 Google Chrome 访问网络造成的。检查您的互联网连接。检查所有电缆并重新启动您可能正在使用的所有路由器、调制解调器或其他网络设备。检查您的 DNS 设置。如果您不确定这意味着什么,请联系您的网络管理员。尝试禁用网络预测。转到 Chrome 菜单 > 设置 > 显示高级设置...并取消选择“预测网络操作以提高页面加载性能”。如果这不能解决问题,我们建议再次选择此选项以提高性能。在您的防火墙或防病毒设置中允许 Chrome 访问网络。如果它已被列为允许访问网络的程序,请尝试将其从列表中删除并重新添加。如果您使用代理服务器... 检查您的代理设置或联系您的网络管理员以确保代理服务器正常工作。如果您认为不应该使用代理服务器:转到 Chrome 菜单 > 设置 > 显示高级设置... > 更改代理设置... > LAN 设置并取消选择“为 LAN 使用代理服务器”。错误代码:ERR_NAME_NOT_RESOLVED 如果它已被列为允许访问网络的程序,请尝试将其从列表中删除并重新添加。如果您使用代理服务器... 检查您的代理设置或联系您的网络管理员以确保代理服务器正常工作。如果您认为不应该使用代理服务器:转到 Chrome 菜单 > 设置 > 显示高级设置... > 更改代理设置... > LAN 设置并取消选择“为 LAN 使用代理服务器”。错误代码:ERR_NAME_NOT_RESOLVED 如果它已被列为允许访问网络的程序,请尝试将其从列表中删除并重新添加。如果您使用代理服务器... 检查您的代理设置或联系您的网络管理员以确保代理服务器正常工作。如果您认为不应该使用代理服务器:转到 Chrome 菜单 > 设置 > 显示高级设置... > 更改代理设置... > LAN 设置并取消选择“为 LAN 使用代理服务器”。错误代码:ERR_NAME_NOT_RESOLVED 设置 > 显示高级设置... > 更改代理设置... > LAN …

networking dns google-chrome

30
推荐指数
2
解决办法
25万
查看次数

一个域名可以同时拥有 IP 地址(IPv6 和 IPv4)吗?

域名 (example.com) 能否同时拥有 IP 地址、IPv6 和 IPv4?

域名有哪个IP地址?IPv6还是IPv4?但我不确定它是否同时拥有两者或任何一个。

dns ipv6 ipv4 domain-name

30
推荐指数
2
解决办法
2万
查看次数

DDNS:DIY 解决方案可行吗?更好的?

我正在尝试在家里建立一个个人邮件/日历服务器(是的,我听说这很困难,很麻烦等等,但我仍然想尝试一下)。我有一个不提供静态 IP 地址的 ISP,所以看起来某种动态域名服务 (DDNS) 是解决方案。

但是,我一直在做研究,我发现至少有几个在线资源说明您可以自己做 DDNS:您需要有一个脚本/程序来定期监控您的 IP 地址,如果地址发生变化,然后脚本/应用程序需要更新您用于家庭服务器的任何域名(我碰巧有一个域名停在托管服务提供商处,只是为了这种可能性,据我所知,我只需要 API 密钥托管公司,以便以编程方式调整必要的域/IP 记录……如果我错了,有人告诉我,还有更简单的方法)。

事情是这样的:当你以我上面描述的方式更新你的域名记录时,我读到可能需要几个小时才能在整个系统/世界中传播(所有 DNS 服务器都必须用你更新的地址重新填充)。然而,我一直在寻找的几个付费 DDNS 提供商似乎提升了他们使更改几乎立即生效的能力(或者至少比我的 DIY 方法更快)。真的吗?有什么我错过了吗?

另外,我还有另一个顾虑:我是否会因为拥有 DDNS 提供商而忽略任何安全问题?他们不能监控流经他们提供的域名的所有流量吗?有没有人对哪种方法(付费与 DIY)可能更好有知情意见?

我感谢您的时间...谢谢!

networking dns ddns

30
推荐指数
4
解决办法
1万
查看次数

尝试 ping google 时出现“网络无法访问”,但内部地址有效

我可以通过 192 网络访问我家中的其他 PC,但尝试外出时会出现“网络无法访问”的消息。p3p1 有一个好的 IP 地址。运行 Fedora 16. 接下来我应该怎么做故障排除?

房子里的所有其他电脑都在工作(Windows、Mac)。

networking linux dns routing fedora-15

28
推荐指数
1
解决办法
12万
查看次数

DNS 不仅仅为少数人解析 - 10 天后,甚至通过 Google DNS

我有一个新网站,它的 DNS 条目 (thetunegame.com) 现在已有 10 天了,所以它应该已经正确传播了。

我已经让来自多个国家的 200 多人毫无问题地访问它,但是有 4 个人都来自希腊(尽管这可能是样本偏差),他们无法访问它。有人给我发了这张截图:

在此处输入图片说明

我知道这意味着他们的系统找不到 DNS 条目。我不是专家,这也不是我自己的系统,所以我的能力有限,但我已经确定:

  1. 更改为谷歌DNS服务器(和做IPCONFIG / FLUSHDNS)并没有解决这个问题
  2. 换网络确实可以解决
  3. 并非所有 4 个人都在同一网络/ISP 上(因此这不是特定 ISP 的问题)
  4. 更改浏览器并没有解决它(如果它是一个浏览器缓存的问题)

我的设置:

  • 谷歌注册域名,指向 Cloudflare DNS
  • Cloudflare 启用了 DNSSEC(以防万一)

我尝试过的事情:

  • 要求有此问题的人做上述事情
  • 通过几个在线工具测试 DNS 解析对我和世界各地的服务器是否正常(确实如此)
  • 检查 Google 和 Cloudflare 之间的 DNSSEC 设置是否一致

我完全被困住了!我不明白 4 个人(不在同一个网络上)怎么看不到它,即使通过 Google DNS 服务器尝试也是如此。

我不知道还有什么要测试的,以防我的设置有问题。

有没有办法确认我的设置是正确的?

如果是,我还能要求这些人尝试什么?

dns cloudflare

28
推荐指数
1
解决办法
3129
查看次数