从linux dns服务器重定向域名

从linux dns服务器重定向域名,linux,dns,Linux,Dns,所以,IT部门决定改变一堆域名,它破坏了我实验室网络中的一堆东西。我有一个suse linux dns服务器(我没有安装,也不太了解)。我想知道是否有一种方法可以让我手动将ip地址解析为旧域名。 仅仅在我的实验室中修改软件以指向新域名是行不通的(因为其他网站的其他实验室仍将使用旧域名)。以下是一些相关引用: Examples Corporation已分配网络192.0.2.0/24,我们内部使用10.0.0.0/24 让我们开始提供外部名称和IP,编辑/etc/bind/named.conf.l

所以,IT部门决定改变一堆域名,它破坏了我实验室网络中的一堆东西。我有一个suse linux dns服务器(我没有安装,也不太了解)。我想知道是否有一种方法可以让我手动将ip地址解析为旧域名。
仅仅在我的实验室中修改软件以指向新域名是行不通的(因为其他网站的其他实验室仍将使用旧域名)。

以下是一些相关引用:

Examples Corporation已分配网络192.0.2.0/24,我们内部使用10.0.0.0/24

让我们开始提供外部名称和IP,编辑/etc/bind/named.conf.local4并添加:

然后我们创建/etc/bind/db.example.com,其中包含以下内容:

因此,您要做的是将“example.com”替换为您的程序访问的任何域,将“192.0.2.whatever”替换为您的目标ip,删除“ns1”、“mail”、“www”、“clien1”行,并将其替换为

*.yourdomain.com. IN      A       your.ip.address.255

你知道suse机器使用什么程序来进行DNS查找吗?把旧的解析添加到你的/etc/hosts文件中怎么样?但是他会为所有受影响的机器更改hosts文件我想到了这一点,但是有数百台机器,操作系统可能每天都会重新安装。
; example.com
$TTL    604800
@       IN      SOA     ns1.example.com. root.example.com. (
                     2006020201 ; Serial
                         604800 ; Refresh
                          86400 ; Retry
                        2419200 ; Expire
                         604800); Negative Cache TTL
;
@       IN      NS      ns1
        IN      MX      10 mail
        IN      A       192.0.2.1
ns1     IN      A       192.0.2.1
mail    IN      A       192.0.2.128 ; We have our mail server somewhere else.
www     IN      A       192.0.2.1
client1 IN      A       192.0.2.201 ; We connect to client1 very often.
*.yourdomain.com. IN      A       your.ip.address.255