請先留意是否Windows 2003 Server有使用「AD整合區域」?另請參考一部「旗標」出的翻譯書,詳述如何設定Windows AD的DNS,包括如何使用非微軟的DNS;只是不曉得還找不找的到。謝謝。
「精通Windows Server 2003」(一共有三本,您可先參考在第二本,「目錄服務與系統管理篇」的「1-4 AD相關的DNS設計與故障排除」,P.1-112。),原作者 Mark Minasi等,譯者 陳玄玲 許皓翔。
小弟認為,您就不用管由什麼環境到什麼環境
最重要的是你會不會在分別的環境裡設定DNS
無論在Windows 或 Linux 都要知道A、NS、CNAME、MX
這些都瞭解後,直接在Redhat Enterprise上架設DNS(應該是用bind9吧)就可以了呀…
我想應該沒有所謂的直接移轉的東西或是問題吧…
如果只是單純的 DNS ,
與其等待解答或是想辦法轉資料, 還不如把Win2003 DNS 的紀錄一筆一筆
的Keyin 到 Redhat比較快.
而如果是 for Win2003 AD Server 用的 DNS,
我記得兩種 DNS 的細部功能不盡相同,
更換環境會造成意想不到的狀況, 建議不要自找麻煩.
除非你連 AD 都不再需要了
既然沒有 ad 的環境,為什麼還會有資料多到無法一筆一筆keyin?是有多少筆紀錄呢?
這台dns是for intranet(內部)? 還是 internet(外部)使用?
如果真的資料很多,你可以到dns內匯出清單*.txt,然後匯入excel,在用欄位作相關編輯處理成linux dns格式,在轉到txt檔案,就是你要的很多筆資料,且格式已經ok,可直接複製到新的dns設定檔內。不知道這種方式適合你嗎?
名稱 類型 資料
2003sql-vm 主機 (A) 10.10.10.31
bdc-vm 主機 (A) 10.10.10.2
dns 主機 (A) 192.168.1.4
edi-vm 主機 (A) 10.10.10.10
edixp-vm 主機 (A) 10.10.10.11
filesrv-vm 主機 (A) 10.10.10.6
ftp 主機 (A) 192.168.1.2
joyce-xp-VM 主機 (A) 10.10.10.32
mail 主機 (A) 192.168.1.1
NB001 主機 (A) 10.10.10.30
NB002 主機 (A) 10.10.10.33
NB003 主機 (A) 10.10.10.120
NB004 主機 (A) 10.10.10.121
NB005 主機 (A) 10.10.10.38
PC001 主機 (A) 10.10.10.39
PC002 主機 (A) 10.10.10.111
PC003 主機 (A) 10.10.10.112
PC004 主機 (A) 10.10.10.114
PC005 主機 (A) 10.10.10.115
PC006 主機 (A) 10.10.10.117
PC007 主機 (A) 10.10.10.118
PC008 主機 (A) 10.10.10.119
PC009 主機 (A) 10.10.10.105
PC010 主機 (A) 10.10.10.108
PC011 主機 (A) 10.10.10.109
PC012 主機 (A) 10.10.10.107
PC013 主機 (A) 10.10.10.109
pdc-vm 主機 (A) 10.10.10.1
prtsrv-vm 主機 (A) 10.10.10.3
SQL2005 主機 (A) 10.10.10.8
transport-srv1 主機 (A) 10.10.10.44
Transport-vm 主機 (A) 10.10.10.19
VMXP-D5 主機 (A) 10.10.10.101
www 主機 (A) 192.168.1.3
xp-roger-vm 主機 (A) 10.10.10.102
=========================
修改後excel的樣子,轉出存成txt,直接複製到linux 的設定檔內即可套用。
2003sql-vm IN A 10.10.10.31
bdc-vm IN A 10.10.10.2
dns IN A 192.168.1.4
edi-vm IN A 10.10.10.10
edixp-vm IN A 10.10.10.11
filesrv-vm IN A 10.10.10.6
ftp IN A 192.168.1.2
joyce-xp-VM IN A 10.10.10.32
mail IN A 192.168.1.1
NB001 IN A 10.10.10.30
NB002 IN A 10.10.10.33
NB003 IN A 10.10.10.120
NB004 IN A 10.10.10.121
NB005 IN A 10.10.10.38
PC001 IN A 10.10.10.39
PC002 IN A 10.10.10.111
PC003 IN A 10.10.10.112
PC004 IN A 10.10.10.114
PC005 IN A 10.10.10.115
PC006 IN A 10.10.10.117
PC007 IN A 10.10.10.118
PC008 IN A 10.10.10.119
PC009 IN A 10.10.10.105
PC010 IN A 10.10.10.108
PC011 IN A 10.10.10.109
PC012 IN A 10.10.10.107
PC013 IN A 10.10.10.109
pdc-vm IN A 10.10.10.1
prtsrv-vm IN A 10.10.10.3
SQL2005 IN A 10.10.10.8
transport-srv1 IN A 10.10.10.44
Transport-vm IN A 10.10.10.19
VMXP-D5 IN A 10.10.10.101
www IN A 192.168.1.3
xp-roger-vm IN A 10.10.10.102
其實dns不論哪個平台都是一樣的概念,只要您懂它,剩下就看有沒有gui或是指令去維護了.
想要偷懶的方式,有的, 小弟目前就有兩個方式:
在linux server上架slave dns, 且在windows dns server 要能開放此台 slave dns 可以transfer zones. 等資料比對都ok時,再將此 slave dns, 改為 master dns, 就ok了。
去copy windows 2003 server下的dns 純文字設定檔(印象中的路徑在 C:\Windows\System32\DNS」目錄裡的所有.dns的檔案 )至 linux server中, 您自己再依linux server 設定dns server方式再去改吧.
建議以第1個方式,會比較好.
ps:只是覺得很奇怪,接下case,卻不知如何做...
以下網址是以Win DNS Migrate to DNS of SuseLinux :
http://www.novell.com/communities/node/1576/migrating-microsoft-dns-oes-linux
提供參考!!