2012-02-27 67 views
1

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

+0

更换你知道什么程序的SUSE机器用来做它的DNS查询? – 2012-02-27 23:55:52

+0

BIND,我认为是? – David 2012-02-28 00:04:18

+0

只需将旧分辨率添加到/ etc/hosts文件中,怎么样? – ghoti 2012-02-28 04:23:08

回答

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 /绑定/分贝。 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.w hatever”与您的目标IP,并删除了‘NS1’,‘邮件’,‘WWW’,‘clien1’线路,并与

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