BIND更改域名或主机的IP地址
时间:2020-01-09 10:37:29 来源:igfitidea点击:
问题描述:如何更改BIND 8或9下的域或主机的IP地址?
解决方法:您可以在BIND dns软件下轻松更改域或主机的IP地址。
您需要更新区域数据库。
通常,named.conf文件包含每个域的区域文件的位置。
您需要使用文本编辑器(例如vi)打开此文件,并更新域/主机IP(包括序列号)。
您只需要在主BIND DNS服务器上进行更改。
如果要更改域/主机的IP地址,请执行以下步骤。
在主DNS服务器上打开named.conf,输入:
# vi named.conf
查找域名。
例如,theitroad.com的条目如下所示:
zone "theitroad.com" { type master; file "/etc/bind/zones/master.theitroad.com"; allow-transfer { key TRANSFER; }; };
打开区域数据库文件/etc/bind/zones/master.theitroad.com,输入:
# vi /etc/bind/zones/master.theitroad.com
查找名为theitroad.com的域名的A(IP地址)dns,该域名看起来像如下:
@ 3600 IN A 75.126.168.153 www 3600 IN A 75.126.168.153
如下更新以将IP从75.126.168.153更改为64.12.54.5,输入:
@ 3600 IN A 64.12.54.5 www 3600 IN A 64.12.54.5
查找序列号,如下所示:
2007071012
并更新它:
2007071013
这是任何更改之前的区域:
$ORIGIN theitroad.com. $TTL 3h @ IN SOA ns1.theitroad.net. Hyman.theitroad.com. ( 2007071012 ; Serial yyyymmddnn 3h ; Refresh After 3 hours 1h ; Retry Retry after 1 hour 1w ; Expire after 1 week 1h) ; Minimum negat我有 caching of 1 hour @ 3600 IN NS ns1.theitroad.net. @ 3600 IN NS ns2.theitroad.net. @ 3600 IN TXT "v=spf1 mx ~all" @ 3600 IN A 75.126.168.153 www 3600 IN A 75.126.168.153
这是IP地址更改后的区域:
$ORIGIN theitroad.com. $TTL 3h @ IN SOA ns1.theitroad.net. Hyman.theitroad.com. ( 2007071013 ; Serial yyyymmddnn 3h ; Refresh After 3 hours 1h ; Retry Retry after 1 hour 1w ; Expire after 1 week 1h) ; Minimum negat我有 caching of 1 hour @ 3600 IN NS ns1.theitroad.net. @ 3600 IN NS ns2.theitroad.net. @ 3600 IN TXT "v=spf1 mx ~all" @ 3600 IN A 64.12.54.5 www 3600 IN A 64.12.54.5
保存并关闭文件。
重新加载绑定:
# rndc reload