我的 Linux 中的“网络地址”是什么?

我的 Linux 中的“网络地址”是什么?

我正在尝试设置 DNS 服务器(本地)。在教程中,它是这样说的:

# This is the zone definition for reverse DNS. replace 0.168.192 with your network address in reverse notation – e.g my network address is 192.168.0

我的 IP 地址是174.143.206.33

那么,我应该输入:216.143.174

这是我的 ifconfig:

eth0      Link encap:Ethernet  HWaddr 40:40:4f:38:2c:c5
          inet addr:174.143.206.33  Bcast:174.143.206.255  Mask:255.255.255.0
          inet6 addr: fe80::4240:4fff:fe38:2cc5/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:68509 errors:0 dropped:0 overruns:0 frame:0
          TX packets:14299 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:98321989 (98.3 MB)  TX bytes:1282756 (1.2 MB)

eth1      Link encap:Ethernet  HWaddr 40:40:c8:3b:32:be
          inet addr:10.176.205.62  Bcast:10.176.223.255  Mask:255.255.224.0
          inet6 addr: fe80::4240:c8ff:fe3b:32be/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:230 (230.0 B)  TX bytes:510 (510.0 B)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

答案1

要计算此值,请获取您的 IP 地址并按位运算使用子网掩码,然后反转非零的八位字节。

IP = 192.168.001.001
SM = 255.255.255.000
Net= 192.168.001.000

示例中使用的 PTR(反向)子网的结果是 1.168.192。

答案2

如果区域文件的建议名称是“0.168.192”,则名称可以是任意名称。实际上,您可以将其命名为 174.143.206.0-24.zone 或任何其他名称,只要您在 named.conf 中指向正确的文件名即可

我知道有一种以相反顺序命名区域文件的“时尚”,但在我看来,这只是不直观的。

答案3

我不同意 Florin 的观点。区域文件名应该有意义,这是基本的良好做法。配置文件名应该包含一些有关其用途的信息。

具体来说,在这种情况下,由于您的 IP 是 174.143.206.33,而您的网络掩码是 255.255.255.0,因此反向地址将是 206.143.174.in-addr.arpa

这个网站有一个非常不错的教程:

http://twiki.cpanel.net/twiki/bin/view/AllDocumentation/WHMDocs/RdnsForBind

当然,如果您已经在学习另一个教程,请坚持学习那个教程。

相关内容