Articles of 域名系统

将通配符子域转发到不同域上的相同子域

它看起来像有几个类似的问题,但他们似乎都想通过各种HTTPredirect来做到这一点,我正在寻找纯粹通过DNS来做到这一点。 基本上我试图转发给定域的所有子域,以便他们parsing到另一个域的同名子域。 例如 *.foo.com -> *.bar.com 因此,任何域名将解决: blah.foo.com -> blah.bar.com garbage123.foo.com -> garbage123.bar.com maybe.ifimlucky.foo.com -> maybe.ifimlucky.bar.com 我正在寻找一个产品不可知的解决scheme。 这是可能的,还是我坚持接线每个子域手动?

为什么有些访问者不能正确地看到我的网站?

我从GoDaddy购买了我的域名( http://www.geekroo.com.au ),并在Linode VPS(使用Linode DNS)上build立了我的网站。 我对网站的东西一无所知,所以我只是简单地按照linode.com上的指南来安装Nginx和其他软件。 我总是从访问者那里得到一些报告,他们说他们只能看到Nginx的默认页面,而不是正确的网站。 其他一些报告只是简单的说网站是“破”的。 这真的让我感到困惑,因为该网站正在为大多数游客工作。 有人能给我一些提示或线索吗? 非常感谢! 卡尔

所有到DNS DNS服务器的DNS查询后缀为xxxxx.cloudapp.net

我使用Windows 2012 R2configuration了Azure虚拟机,并安装了DNS服务器angular色。 我在同一个VNet中有另一个虚拟机,我使用nslookup来查询DNS服务器。 每次我在这个DNS服务器上查询任何域名时,都会超过前两次,然后成功parsing。 原因是它附加了一个很长的cloudapp.net域的查询。 例如,我在nslookup上设置了d2选项并查询了cnn.com: > cnn.com Server: [10.51.5.4] Address: 10.51.5.4 ———— SendRequest(), len 77 HEADER: opcode = QUERY, id = 19, rcode = NOERROR header flags: query, want recursion questions = 1, answers = 0, authority records = 0, additional = 0 QUESTIONS: cnn.com.g2dibntere1erjhcdrrozsaeod.bx.internal.cloudapp.net, type = A, class = IN ———— DNS […]

是否可以(甚至build议性能)将移动子域A的logging指向不同的IP?

性能/负载平衡是否正确或build议将您的移动子域的A Record指向单独的服务器,并使用其自己的IP地址?

对于TTL较低的特定logging,间歇NXDOMAIN响应

我们遇到了bind安装(版本9.8.4)的一个特殊问题。 在这种情况下, bind被configuration为一个小型networking的caching名称服务器。 对于大多数查询,一切工作正常。 但是,我们注意到,对于configuration了非常低的TTL的一些主机的查询,即使主机名存在,我们有时也会得到NXDOMAIN响应。 作为一个例子,请访问 www.cdn77.com – 在名称服务器本身上运行dig的输出: $ dig www.cdn77.com ; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> www.cdn77.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34440 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 6, ADDITIONAL: 12 ;; QUESTION SECTION: ;www.cdn77.com. IN A ;; ANSWER SECTION: […]

通过Active Directory拆分Horizo​​n DNS?

假设我们有一个活动目录域corp.mycompany.com和一个公共DNS域mycompany.com。 是否有可能为mycompany.com创build一个AD集成DNS区域,并且只有主机logging需要内部与外部不同的解决scheme? 例如,如果我们只希望smtp.mycompany.com在内部parsing私有IP,那么我们在AD中创build一个mycompany.com区域,并为指向内部IP的smtp创build单个Alogging。 在testing时,我们的域名客户端会正确地将smtp.mycompany.comparsing为私有IP,但除非我们在AD集成区域中创build它们,否则将无法parsing任何其他Alogging。 我们希望AD集成区域中不存在的任何logging能够使用我们的公共DNSlogging进行parsing。 我被告知这在Unix世界被称为水平分割DNS,在Windows世界有没有对应的? 先谢谢了

DNScaching策略logging太多

我们都知道,当我询问某个主机名时,我连接到了我的DNS服务器,DNS服务器检查它是否在caching中有相应的logging,如果没有的话,如果有必要的话,它会再次出现该主机名的权威DNS。 现在,原则上权威的DNS可以logging大量的logging。 以这个nodeJS为例: var dnsd = require('dnsd') dnsd.createServer(function(req, res) { res.end('1.2.3.4') }).listen(53, '') 如果我将其用作域的权威服务器,则对任何子域的任何请求都将导致指向1.2.3.4的Alogging。 这意味着,如果一群用户开始询问我的域的随机子域,他们的DNS服务器将不断询问我的新logging,并caching它们。 但是我的常识说,例如,Google的4.4.4.4不会仅仅因为一些无聊的怪胎用两行节点来存储千兆字节的logging。 那么会发生什么呢? 当某些DNS已经为某个域caching了大量logging而不想存储更多内容时会发生什么? 域名被封锁或禁止? 旧logging是否会在TTL过期之前被丢弃? 有没有官方的政策呢?

负载均衡EC2中托pipe的根域redirectWeb服务器以删除SPOF

这可能看起来很模糊,也许相当利基,但忍受着我。 情况是: www.domain.com指向EC2中的基础设施,特别是ELB domain.com指向EC2中的一个微型实例,并且是一个nginx服务器,它的唯一目的是将所有请求redirect到www.domain.com 所述微型实例是由于仅存在其中之一而导致的单点故障 我们想要做的是删除SPOF,让多个服务器运行这个redirect。 为了使用ELB,将根域设置为CNAME是违反RFC的我相信,我不相信我们的DNS主机将允许我们这样做。 鉴于这些限制,我们应该怎么做,以消除这个SPOF? 无可否认,如果它以任何理由消失,影响不大,但企业想要降低这种风险。

运行一个FQDN作为内部AD域和点Alogging到不同主机的网站的含义是什么?

刚刚join我们公司的律师事务所MSP正在使用FQDN作为内部AD域,并且已经有一段时间了。 他们有这个问题,他们有一个相同的FQDN网站托pipe异地,所以当他们试图浏览http://theirdomain.com他们得到他们的DC的IIS7页面,而不是我们(在他们之外本地networking)见。 http://www.theirdomain.com内部工作正常,因为他们有一个正向查询他们的DC,但我已经要求他们做同样的无主人A网站的logging和MSP说,需要进行研究首先,可能不得不作为一个项目来处理,因为对本地域和RDS环境的影响。 这是这种情况吗? 是不是所有的AD域查找都是通过UNC和IP而不是DNS查找完成的?

什么命令拆分TXTlogging得到汇编?

根据RFC4408 3.1.3的规定 ,TXTlogging可以用引号分开,并且将被正确地重新组合 – 这是一种绕logging大小限制255个字符的方法。 IN TXT "v=spf1 …. first" "second string…" 必须被视为等同于 IN TXT "v=spf1 …. firstsecond string…" 如果一条logging有3个或更多的部分,那么什么决定了logging的连接顺序?