我用 dig 得到了这个输出
dig NS markovic.mydomain.com.
; <<>> DiG 9.11.3-1ubuntu1.7-Ubuntu <<>> NS markovic.mydomain.com.
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 61780
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;markovic.mydomain.com. IN NS
;; Query time: 0 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: Mon May 13 10:10:05 CEST 2019
;; MSG SIZE rcvd: 50
和
host -t NS markovic.mydomain.com.
Host markovic.mydomain.com. not found: 3(NXDOMAIN)
我是 AWS 的新手,如果我以正确的方式设置域,我该如何破译?
显然
markovic.mydomain.com
是实际的域名,并且您的域名服务器知道它:但是
mydomain.com
名称服务器不知道markovic.mydomain.com
:背景: DNS 作为一个链工作。
在您的情况下,根名称服务器(例如
a.root-servers.net.
)必须知道com
域(例如a.gtld-servers.net.
)的名称服务器是什么。com
名称服务器必须知道域的名称服务器是什么mydomain.com
。他们ns1.mydomain.com.
要ns4.mydomain.com.
最后,
mydomain.com
名称服务器必须知道名称服务器的用途markovic.mydomain.com
- 在这里链中断,mydomain.com
名称服务器没有任何线索。您不能只是编造一个域名,然后希望它能奏效。您的域始终必须在更高级别的名称服务器上注册。否则,互联网上没有人会找到您的域名服务器,进而找到您的网站等。
你有几个选择:
直接在
.com
or.org
or etc 下注册您自己的域.net
。它们的起价为每年 12 美元。只要您支付年费,它就会一直属于您。例如,您可以supercool-markovic.com
通过 AWS Route53 域注册进行注册,然后也在 Route53 中为其创建托管区域。获取免费子域。我怀疑
mydomain.com
是否允许自定义子域,但不确定,但有诸如freedns.afraid.org之类的服务,您可以在其中创建其中一个域的子域并将其指向 AWS 名称服务器。无论哪种方式,您都不能只是组成一个域,您必须在上游名称服务器中正确注册它。
希望有帮助:)