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