2012-02-27 69 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