我们为客户提供免费上网服务。我们尽我们所能来提高速度,因为它是一项使用率很高的服务。
如果不违法,我们希望在网站上通常会出现的位置提供我们自己的谷歌和非谷歌广告。
首先,这是否违法?其次,谷歌广告允许这样做吗?
如何以 BIND 格式文件从 BIND 获取 DNS 区域记录?
可以出口这些吗?
是否可以让 BIND 将单个 TLD 的所有二级域传输到我的本地计算机?(我完全知道这将是一个庞大的数据集)
另外,我如何每天跟踪更改?
我购买了一个带有专用 IP 地址的新 VPS。我注意到它的主机名类似于 vmi223344.example.net。然后我就可以通过浏览http://vmi223344.example.net来访问 Apache 服务器。我的 VPS 如何在没有安装 bind-utils 和 named 的情况下拥有域?这个域名是如何解析成IP地址的?
我知道我的计算机会进行域查找,但是该信息存储在哪里?购买 VPS 后不久,服务器可以通过命名域而不是 IP 访问,这是如何工作的?
更重要的是,既然 VPS 有一个默认域名,我是否可以向它添加另一个域名(named通过使 VPS 成为自己的名称服务器)并删除默认域名?
我检查了 /etc/bind/db.root 文本文件,所有根名称服务器 IP 都是最新的(我已经一一检查了 IP)。所以 BIND9 读取这个文件并知道如何找到根服务器。
dig . ns命令的输出显示了这一点。为什么我在输出中看不到实际的 IP 地址?这是正常的吗?
;; ANSWER SECTION:
. 13309 IN NS i.root-servers.net.
. 13309 IN NS e.root-servers.net.
. 13309 IN NS g.root-servers.net.
. 13309 IN NS d.root-servers.net.
. 13309 IN NS b.root-servers.net.
. 13309 IN NS a.root-servers.net.
. 13309 IN NS m.root-servers.net.
. 13309 IN NS l.root-servers.net.
. 13309 IN NS k.root-servers.net.
. 13309 IN NS j.root-servers.net.
. 13309 IN NS f.root-servers.net.
. 13309 IN NS c.root-servers.net.
. 13309 IN …Run Code Online (Sandbox Code Playgroud) 我想保留对顶点的动态控制,但不破坏其他 RR(NS、MX)的标准处理。
域名 ( exampleA.net ) 由域名所有者(通过域名注册商)控制。该网站应放在exampleB.net云中。
我想使用动态寻址(此时不称其为 CNAME),因此系统不会等待手动更新注册商记录中的“A”。
完整的“NS”区域委派不适用。
逻辑,简单的配置,这是无效的:
@ CNAME exampleB.net.
www CNAME exampleB.net.
@ MX mx
@ NS ns0
; ...setting the SOA, A's
Run Code Online (Sandbox Code Playgroud)
根据RFC 2181 的CNAME由于 SOA 和 NS,只是禁止您使用多个 RR,禁止您使用 apex-CNAME。
在“DNS错误” RFC 1912年称这种做法“往往没有经验的管理员尝试”。
好吧,我怀疑即使在 1996 年也是如此,这只是需要一个“动态”RR(CNAME 被认为是,但事实并非如此,正是出于这些原因)。
事实上,这是域名系统的一个根本缺陷。除了圣尖的诞生,它真的把 www.appendectomy 搞得一团糟。我不是在这里回答“规范否”。
可以在主机文件上使用诸如 m4 之类的预处理器来完成。
对,对...
如果您尝试此操作,使用基于文件的区域进行 BIND 将抱怨并无法通过区域检查。但是使用DLZ 将通过并工作,如所述。其他 DNS 软件可能接受也可能不接受,或者他们为此使用一些特殊类型(ANAME、ALIAS)。
尽管如此,如果你设法做到这一点,你就会被警告。
头痛开始时的任何类型的查询exampleA.net将有时得到解决的CNAME exampleB.net。而不是配置的记录。
这可能有效,通常会失败,或者更糟,例如在某些 …