单IP服务器可以是域名主机和名称服务器吗?

1 domain-name-system

我的服务器分配了一个 IP。它作为 DNS 服务器运行,但没有域指向它 - 现在没有将它用于 DNS。我有一个要在此服务器上托管的域。

我可以让我的服务器提供域的 DNS 以及托管吗?

那么我可以拥有一台服务器吗:

91.101.8.107
Run Code Online (Sandbox Code Playgroud)

一域:

furnace.com
Run Code Online (Sandbox Code Playgroud)

并在我的注册商处为域设置这些名称服务器:

ns1.furnace.com
ns2.furnace.com
Run Code Online (Sandbox Code Playgroud)

......我无法想象这将如何运作。我当然需要一个带有自己的 DNS 的单独服务器来充当名称服务器吗?那么我的服务器只能作为其他域的名称服务器,而不能作为further.com的名称服务器..?

(仅供参考:那些不是真正的域或 IP)

小智 5

由于粘合记录,它将起作用 - 除了 NS 记录之外,com 区域还将包含 ns1.furnace.com 和 ns2.furnace.com 的 A 记录

示例(xname.org 提供免费的 DNS 托管,希望他们不介意在这里使用它们):

$ dig any  +norecurse xname.org @D0.ORG.AFILIAS-NST.org.
; <<>> DiG 9.5.1-P2 <<>> any +norecurse xname.org @D0.ORG.AFILIAS-NST.org.
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28941
;; flags: qr; QUERY: 1, ANSWER: 0, AUTHORITY: 4, ADDITIONAL: 3

;; QUESTION SECTION:
;xname.org.         IN  ANY

;; AUTHORITY SECTION:
xname.org.      86400   IN  NS  ns0.xname.org.
xname.org.      86400   IN  NS  ns2.xname.org.
xname.org.      86400   IN  NS  ns1.xname.org.
xname.org.      86400   IN  NS  ns3.xtremeweb.de.

;; ADDITIONAL SECTION:
ns0.xname.org.      86400   IN  A   195.234.42.1
ns1.xname.org.      86400   IN  A   87.98.164.164
ns2.xname.org.      86400   IN  A   88.191.64.64

;; Query time: 42 msec
;; SERVER: 199.19.57.1#53(199.19.57.1)
;; WHEN: Thu Jun  4 22:15:27 2009
;; MSG SIZE  rcvd: 159
Run Code Online (Sandbox Code Playgroud)

ns3.xtremeweb.de 不在 xname.org 区域中,因此这里不需要粘合记录。