从linux dns服务器重定向域名

时间:2012-02-27 23:20:21

标签: linux dns

因此,IT部门决定改变一堆域名,它在我的实验室网络中打破了很多东西。我有一个suse linux dns服务器(我没有设置并且不太了解)。我想知道是否有一种方法可以让它手动解析旧域名的IP地址。 只需修改我实验室中的软件以指向新的域名就行不通(因为其他站点的其他实验室仍将使用旧域名)。

1 个答案:

答案 0 :(得分:0)

以下是this tutorial的一些相关引用:

  

示例公司已分配网络192.0.2.0/24,内部我们使用10.0.0.0/24。

     

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

zone "example.com" {
    type master;
    file "/etc/bind/db.example.com";
};
  

然后我们使用以下内容创建/etc/bind/db.example.com:

; 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.

所以你要做的就是替换" example.com"无论您的程序访问哪个域,请替换" 192.0.2.whatever"使用您的目的地IP并删除" ns1"," mail"," www"," clien1"行并用

替换它
*.yourdomain.com. IN      A       your.ip.address.255