DNS服務器架設:winmydns

  一、您必須有一個屬於您自已的域名。比如:abc.com。沒有域名的必須先註冊一個域名。

  二、在國際域名中心註冊一個DNS域名,以使您的DNS服務器在全球有效。

  1、在域名註冊商(如新網,新網互聯)的域名控制面板裏一個“註冊本域名下的DNS”的功能。

  2、點擊進去添加兩個DNS,如ns1.abc.com及ns2.abc.com,IP地址填寫您的安裝winmydns的服務器IP地址。

  3、在 http://www.internic.com/whois.html頁面填入您的DNS域名,如ns1.abc.com,選擇"Nameserver",點submit看看您註冊的DNS有沒有生效。(一般是48小時生效)

  三、新註冊域名時,在DNS服務器框裏填寫您自已的ns1.abc.com及ns2.abc.com,不要使用域名註冊商默認的。如果是已註冊的域名,請修改域名的DNS服務器爲ns1.abc.com及ns2.abc.com。

  四、以上工作完成後安裝winmydns軟件,解壓到哪個盤就是安裝到哪個盤的,儘量不要解壓到c盤.

  安裝使用

  1、運行"安裝服務.bat"安裝WinMyDNS服務。

  2、恢復數據庫。

  如果使用ACCESS數據庫的跳過該步。

  如果使用MSSQL數據庫的,請把"DB/WinMyDNS.BAK"的MSSQL數據庫備份文件恢復到MSSQL中,以創建WinMyDNS數庫。

  3、運行WinMyDNSAdmin.exe程序,選持"數據庫設置"頁,設置數據庫類型。

  使用ACCESS數據庫的,在ACCESS數據庫文件中填寫:DB/WinMyDNS.mdb;

  使用MSSQL數據庫的,請配置MSSQL的鏈接參數。

  啓動WinMyDNS服務。

  4、配置WEB管理程序。

  修改conn.asp中的數據庫鏈接參數。

  'WinMyDNS數據庫鏈接參數,請在這裏手工修改

  '#################################################################################

  WinMyDNSDbType="0" '數據爲類型,0:Access,1:mssql數據庫

  WInMyDNSAccessFile=".. /WinMyDNS.MDB"'Access數據庫文件名

  WinMyDNSDbIP = "localhost" 'WINIIS_Server 數據庫IP地址

  WinMyDNSDbName="WinMyDNS" 'WINIIS_Server 數據庫名

  WinMyDNSDbUser="sa" 'WINIIS_Server 數據庫用戶名

  WinMyDNSDbPass="linyang" 'WINIIS_Server 數據庫密碼

  WinMyDNSURL="url.winmydns.com" 'winmydns URL轉發服務器的域名

  '##################################################################################

  在IIS管理器是創建一個網站或虛擬目錄指向WEB目錄。然後訪問index.asp頁面,默認是用戶名:admin,密碼123456

  登錄進去之後,可以進行DNS解析管理。

  5、URL轉發服務器設置(不需要URL轉發功能不可以不用設置)。

  找一臺服務器做爲URL轉發服務器。並且把IIS的默認站點(主機頭爲空的那個站點)的主目錄指向到URL目錄,並把index.asp設置爲默認首頁。

  修改URL/index.asp中的數據庫鏈接參數。與上一步WEB/CONN.asp相同。

  注意正確填寫 WinMyDNSURL參數,如:url.abc.com。並把解析一條url.abc.com的A記錄指向到URL轉發服務器。

  五、安裝完畢後測試看winmydns是不是正常工作的,如下測試:

  1.使用netstat命令查看DNS是否在UDP的53端口工作

  使用netstat命令檢查53端口是否打開:開始->運行->cmd.exe然後輸入netstat -an -p udp如下:

  C:\Documents and Settings\Administrator>netstat -an -p udp

  Active Connections

  Proto Local Address Foreign Address State

  UDP 0.0.0.0:445 *:*

  UDP 0.0.0.0:1434 *:*

  UDP 0.0.0.0:3456 *:*

  UDP 127.0.0.1:1046 *:*

  UDP 127.0.0.1:1047 *:*

  UDP 127.0.0.1:1082 *:*

  UDP 192.168.1.158:9 *:*

  UDP 192.168.1.158:53 *:*

  UDP 192.168.1.158:137 *:*

  UDP 192.168.1.158:138 *:*

  UDP 192.168.1.158:500 *:*

  UDP 192.168.1.158:4500 *:*

  UDP 192.168.1.158:6163 *:*

  UDP 192.168.21.1:53 *:*

  UDP 192.168.21.1:137 *:*

  UDP 192.168.21.1:138 *:*

  UDP 192.168.21.1:500 *:*

  UDP 192.168.21.1:4500 *:*

  UDP 192.168.21.1:30653 *:*

  UDP 192.168.137.1:53 *:*

  UDP 192.168.137.1:137 *:*

  UDP 192.168.137.1:138 *:*

  UDP 192.168.137.1:500 *:*

  UDP 192.168.137.1:4500 *:*

  UDP 192.168.137.1:64677 *:*

  C:\Documents and Settings\Administrator>

  如果winmydns工作正常。會在相應的IP有一條53的進示。如上面的記錄: UDP 192.168.1.158:53 *:*。如果沒有53端口被打開。請在WinMyDNSAdmin.exe裏啓動一下winmydns服務。

  2.使用nslookup命令測試DNS解析是否正常

  先確認域名的DNS器是否爲您公司的DNS服務器。國際域名請到 http://www.internic.com/whois.html查詢。國內域名請到 www.cnnic.cn查詢。

  使用nslookup命令檢查您的DNS服務器是否解析正常:開始->運行->cmd.exe然後輸入nslookup如下:

  C:\Documents and Settings\Administrator>nslookup

  Default Server: dns.fz.fj.cn

  Address: 202.101.98.55

  > server 192.168.1.158

  Default Server: [192.168.1.158]

  Address: 192.168.1.158

  > www.abc.com

  Server: [192.168.1.158]

  Address: 192.168.1.158

  Name: www.abc.com

  Address: 210.72.225.179

  > set type=mx

  > mail.abc.com

  Server: [192.168.1.158]

  Address: 192.168.1.158

  DNS request timed out.

  timeout was 2 seconds.

  DNS request timed out.

  timeout was 2 seconds.

  *** Request to 192.168.1.158 timed-out

  >

  使用server 命令nslookup指向到您的DNS服務器進行查詢。

  使用set type=MX 或set type=A等命令查詢指示查詢的DNS類型。

  直接輸入 www.abc.com等域名查詢DNS解析結果。如果是A記錄會出來IP地址。如果MX記錄,會出來郵箱交換域名。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章