Articles of 域名系统

为什么我的Linux服务器parsing所有的域名(甚至是不存在的域名)

目前每个域名parsing到我的主服务器, primary.example.com 。 所以例如,如果我ping randomdomain123.blah我得到: PING primary.example.com` (1.2.3.4) 56(84) bytes of data. 但我期待一个“主机未find”的错误。 最初我以为是因为我在/etc/resolv.conf search example.com 。 但是,删除后ping的randomdomain123.blah仍然解决了我的主要领域。 重新启动服务器也没有效果。 我没有在/etc/hosts指定任何东西。 从集群中的另一台服务器运行hostname可以获得secondary.example.com 。 我使用Route 53作为DNS提供者,而相关的DNS似乎是: example.com. A 1.2.3.4 primary.example.com. A 1.2.3.4 *.primary.example.com. CNAME primary.example.com *.example.com. CNAME www.example.com www.example.com. CNAME primary.example.com 那么这是一个本地networkingconfiguration错误或一些DNS问题? (或两者?) 更新:我想/需要一个通配符的原因是,我运行这个域的webapp,所以customer1.example.com等需要解决这台机器,它需要是自动的 – 所以我想避免必须更改DNS每个新客户注册后。 更新2:我的/etc/resolv.conf目前如下(因为我注释了search行): ### Hetzner Online AG installimage # nameserver config nameserver 213.133.99.99 […]

kaminsky错误 – bailiwicks

我一直在阅读有关kaminsky DNS错误,试图更好地了解它是如何工作的。 我认为我有这个要点,但丹提到bailiwicks,被用来作为防火墙后面的DNS服务器的目标。 有人可以解释什么是一个bailiwick是什么,并举例说明它是如何使用目标服务器在防火墙后利用kaminsky错误?

如何在Windows Server 2008上将stream量redirect到一个IP到不同的IP

我刚刚迁移到一个新的服务器,但一些遗留代码有一些IP硬编码。 有人能告诉我如何redirect一个IP的请求,并让他们去另一个? 例如。 我平了83.83.83.83,它被redirect到66.221.24.31。 我正在使用Windows Server 2008

当Web服务器在地理上分布时,DNS服务器如何解决

一个域名abc.com有两个networking服务器位于印度和马来西亚两个不同的位置。 如果请求由服务器根据请求发起的位置来处理,那么当我的客户端系统configuration为印度的本地DNS服务器或Malyasia的DNS服务器时,DNS服务器如何parsing这样的地理分布的服务器? 温暖的问候 Supratik

我的dns工作,当我做一个“挖@mynameserver主机名”,而不是当我做一个“挖主机名”

我的名称服务器不能正常工作,我不知道为什么。 当我做一个“whois cfconsulting.ca”时,它会显示正确的名称服务器,以ns1.signupsystems.com为主。 如果你做一个“挖@ns1.signupsystems.com cfconsulting.ca”你得到正确的IP。 但是,如果你只是做一个'nslookup cfconsulting.ca'失败。 我很困惑。

一个域名怎么能没有名字服务器?

我在互联网上发现了几个没有名称服务器的域名,但是他们拥有WHOISlogging,域名注册商表示他们被收录。 我对互联网上的DNS的理解是,域名服务器的存在表明已经注册,但显然这是不正确的。 那么,一个域如何不具有名称服务器,以及如何确定一个域是否可用? 谁是?

路线53中的CNAME使用@

我正在尝试亚马逊的路线53,并已经移动我的域名之一。 我遇到的唯一问题是我的CNAMElogging没有解决。 在GoDaddy的DNSpipe理器中,我可以使用@将CNAME指向根域,那么对于Route 53,我该怎么做呢? 或者,我是否必须在CNAME的值字段中input完整的域名? 这是我的设置:

应该避免Apex域名(和logging)?

我正在构build一个Heroku上托pipe的应用程序。 Herokubuild议Apex Domains是一个非常糟糕的想法 – 他们build议使用CNAMElogging和像Zerigo或DNSSimple这样的解决scheme服务。 但是,我用过的其他主机似乎没有问题。 EngineYard包含在该列表中,并且还在Amazon EC2上托pipe。 我是否应该放弃使用Alogging而赞成在将来使用Zerigo替代方法来使用CNAME? 这真的只是高可用性应用程序的一个问题吗? Heroku是偏执吗?

用长TTL清空AAAA DNSlogging?

我根据每秒查询支付一次DNS服务。 我们没有使用IPv6,但是大量的查询(我支付的)都是为AAAAlogging而来的。 我知道现在大多数DNS堆栈将同时要求A和AAAA,而且我不能改变这种情况。 我想要做的是把一些TTLlogging在AAAAlogging中。 (降低命中率) 有什么我可以放? 空值? 等效的IPv4地址? 任何指导将不胜感激。

运行本地DNS服务器,将DNS查询转发到不同的DNS名称服务器

我想运行我自己的本地dns服务器,只转发一些DNS查询特殊的DNS服务器和所有其他人到公共的谷歌DNS服务器。 本地DNS服务器的数据库不应该caching查询。 例如:* .go.com到192.95.16.109的所有子域名,以及所有其他到google dns的子域名