1. คุณต้องมีชื่อโดเมนของคุณเอง ตัวอย่างเช่น: abc.com หากคุณไม่มีชื่อโดเมน คุณต้องจดทะเบียนชื่อโดเมนก่อน
2. ลงทะเบียนชื่อโดเมน DNS ที่ International Domain Name Center เพื่อให้เซิร์ฟเวอร์ DNS ของคุณใช้งานได้ทั่วโลก
1. ในแผงควบคุมชื่อโดเมนของผู้รับจดทะเบียนชื่อโดเมน (เช่น Xinwang, Xinwang Internet) จะมีฟังก์ชัน "ลงทะเบียน DNS ภายใต้ชื่อโดเมนนี้"
2. คลิกเพื่อเพิ่ม DNS สองตัว เช่น ns1.abc.com และ ns2.abc.com สำหรับที่อยู่ IP ให้กรอกที่อยู่ IP ของเซิร์ฟเวอร์ที่คุณติดตั้ง winmydns
3. กรอกชื่อโดเมน DNS ของคุณในหน้า http://www.internic.com/whois.html เช่น ns1.abc.com เลือก "Nameserver" คลิกส่งเพื่อดูว่า DNS ที่ลงทะเบียนของคุณมีผลหรือไม่ (โดยทั่วไปมีผลภายใน 48 ชั่วโมง)
3. เมื่อจดทะเบียนชื่อโดเมนใหม่ ให้กรอก ns1.abc.com และ ns2.abc.com ของคุณเองลงในช่องเซิร์ฟเวอร์ DNS อย่าใช้ค่าเริ่มต้นของผู้รับจดทะเบียนชื่อโดเมน หากเป็นชื่อโดเมนที่จดทะเบียน โปรดแก้ไขเซิร์ฟเวอร์ DNS ของชื่อโดเมนเป็น ns1.abc.com และ ns2.abc.com
4. หลังจากงานข้างต้นเสร็จสิ้น ให้ติดตั้งซอฟต์แวร์ winmydns ไม่ว่าจะแตกดิสก์ใดก็ตาม ก็คือดิสก์ที่ติดตั้งไว้
ติดตั้งและใช้งาน
1. เรียกใช้ "Install Service.bat" เพื่อติดตั้งบริการ WinMyDNS
2. กู้คืนฐานข้อมูล
หากใช้ฐานข้อมูล ACCESS ให้ข้ามขั้นตอนนี้
หากคุณใช้ฐานข้อมูล MSSQL โปรดคืนค่าไฟล์สำรองฐานข้อมูล MSSQL "DB/WinMyDNS.BAK" เป็น MSSQL เพื่อสร้างฐานข้อมูล WinMyDNS
3. เรียกใช้โปรแกรม WinMyDNSAdmin.exe เลือกหน้า "การตั้งค่าฐานข้อมูล" และตั้งค่าประเภทฐานข้อมูล
หากใช้ฐานข้อมูล ACCESS ให้กรอกไฟล์ฐานข้อมูล ACCESS: DB/WinMyDNS.mdb;
หากคุณใช้ฐานข้อมูล MSSQL โปรดกำหนดค่าพารามิเตอร์ลิงก์ MSSQL
เริ่มบริการ WinMyDNS
4. กำหนดค่าโปรแกรมการจัดการเว็บ
แก้ไขพารามิเตอร์ลิงก์ฐานข้อมูลใน conn.asp
'พารามิเตอร์ลิงก์ฐานข้อมูล WinMyDNS โปรดแก้ไขด้วยตนเองที่นี่
'######################################################################## ## ##############################
WinMyDNSDbType="0" 'ข้อมูลเป็นประเภท 0: การเข้าถึง 1: ฐานข้อมูล mssql
WInMyDNSAccessFile="../WinMyDNS.MDB"'ชื่อไฟล์ฐานข้อมูล Access
WinMyDNSDbIP = "localhost" 'ที่อยู่ IP ของฐานข้อมูล WINIIS_Server
WinMyDNSDbName = "WinMyDNS" 'ชื่อฐานข้อมูล WINIIS_Server
WinMyDNSDbUser="sa" 'ชื่อผู้ใช้ฐานข้อมูล WINIIS_Server
WinMyDNSDbPass="linyang" 'รหัสผ่านฐานข้อมูล WINIIS_Server
WinMyDNSURL="url.winmydns.com" 'ชื่อโดเมนเซิร์ฟเวอร์การส่งต่อ URL winmydns
'######################################################################## ## ###############################
ใน IIS Manager ให้สร้างเว็บไซต์หรือไดเร็กทอรีเสมือนที่ชี้ไปยังไดเร็กทอรี WEB จากนั้นไปที่หน้า index.asp ชื่อผู้ใช้เริ่มต้นคือ: ผู้ดูแลระบบ รหัสผ่านคือ 123456
หลังจากเข้าสู่ระบบ คุณสามารถดำเนินการจัดการการแก้ไข DNS ได้
5. การตั้งค่าเซิร์ฟเวอร์การส่งต่อ URL (หากคุณไม่ต้องการฟังก์ชันการส่งต่อ URL คุณไม่จำเป็นต้องตั้งค่า)
ค้นหาเซิร์ฟเวอร์เป็นเซิร์ฟเวอร์การส่งต่อ URL และชี้โฮมไดเร็กทอรีของไซต์เริ่มต้นของ IIS (ไซต์ที่มีส่วนหัวของโฮสต์ว่าง) ไปยังไดเร็กทอรี URL และตั้งค่า index.asp เป็นโฮมเพจเริ่มต้น
แก้ไขพารามิเตอร์ลิงค์ฐานข้อมูลใน URL/index.asp เหมือนกับขั้นตอนก่อนหน้า WEB/CONN.asp
โปรดใส่ใจในการกรอกพารามิเตอร์ WinMyDNSURL อย่างถูกต้อง เช่น: url.abc.com และชี้ระเบียน A ที่แยกวิเคราะห์ url.abc.com ไปยังเซิร์ฟเวอร์การส่งต่อ URL
5. หลังจากการติดตั้งเสร็จสิ้น ให้ทดสอบว่า winmydns ทำงานได้ตามปกติหรือไม่ ทดสอบดังนี้
1. ใช้คำสั่ง netstat เพื่อตรวจสอบว่า DNS ทำงานบนพอร์ต UDP 53 หรือไม่ ใช้คำสั่ง netstat เพื่อตรวจสอบว่าพอร์ต 53 เปิดอยู่หรือไม่: Start->Run->cmd.exe จากนั้นป้อน netstat -an -p udp ดังนี้:
C:Documents and SettingsAdministrator>netstat -an -p udp
การเชื่อมต่อที่ใช้งานอยู่
ที่อยู่ท้องถิ่นดั้งเดิม รัฐที่อยู่ต่างประเทศ
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:เอกสารและการตั้งค่าผู้ดูแลระบบ>
หาก winmydns ทำงานได้ดี จะมีพรอมต์ 53 บน IP ที่เกี่ยวข้อง ตามที่บันทึกไว้ข้างต้น: UDP 192.168.1.158:53 *:* หากไม่มีการเปิดพอร์ต 53 โปรดเริ่มบริการ winmydns ใน WinMyDNSAdmin.exe
2. ใช้คำสั่ง nslookup เพื่อทดสอบว่าการแก้ไข DNS เป็นปกติหรือไม่ ขั้นแรก ให้ยืนยันว่าเซิร์ฟเวอร์ DNS ของชื่อโดเมนเป็นเซิร์ฟเวอร์ DNS ของบริษัทของคุณหรือไม่ สำหรับชื่อโดเมนระหว่างประเทศ โปรดไปที่ http://www.internic.com/whois.html สำหรับชื่อโดเมนในประเทศ โปรดไปที่ www.cnnic.cn
ใช้คำสั่ง nslookup เพื่อตรวจสอบว่าเซิร์ฟเวอร์ DNS ของคุณแก้ไขได้ตามปกติหรือไม่: Start->Run->cmd.exe จากนั้นป้อน nslookup ดังนี้:
C:เอกสารและการตั้งค่าผู้ดูแลระบบ>nslookup
เซิร์ฟเวอร์เริ่มต้น: dns.fz.fj.cn
ที่อยู่: 202.101.98.55
> เซิร์ฟเวอร์ 192.168.1.158
เซิร์ฟเวอร์เริ่มต้น: [192.168.1.158]
ที่อยู่: 192.168.1.158
> www.abc.com
เซิร์ฟเวอร์: [192.168.1.158]
ที่อยู่: 192.168.1.158
ชื่อ: www.abc.com
ที่อยู่: 210.72.225.179
> ตั้งค่าประเภท=mx
> mail.abc.com
เซิร์ฟเวอร์: [192.168.1.158]
ที่อยู่: 192.168.1.158
คำขอ DNS หมดเวลา
หมดเวลาคือ 2 วินาที
คำขอ DNS หมดเวลา
หมดเวลาคือ 2 วินาที
*** คำขอไปที่ 192.168.1.158 หมดเวลา
-
ใช้คำสั่งเซิร์ฟเวอร์ nslookup เพื่อชี้ไปที่เซิร์ฟเวอร์ DNS ของคุณสำหรับการสอบถาม
ใช้คำสั่ง เช่น set type=MX หรือ set type=A เพื่อสืบค้นประเภท DNS ที่ระบุในการสืบค้น
ป้อน www.abc.com และชื่อโดเมนอื่นๆ โดยตรงเพื่อค้นหาผลลัพธ์การแก้ไข DNS หากเป็นระเบียน A ที่อยู่ IP จะปรากฏขึ้น หากมีระเบียน MX ตู้จดหมายจะออกมาเพื่อแลกเปลี่ยนชื่อโดเมน