Android

Gt อธิบาย: ไดนามิก DNS คืออะไรและทำอย่างไร

DynDNS

DynDNS

สารบัญ:

Anonim

ในบทความเกี่ยวกับวิธีใช้เดสก์ท็อประยะไกลของ Microsoft เราอธิบายวิธีเชื่อมต่อระยะไกลกับพีซีของคุณ แต่เพื่อให้สามารถใช้งานได้พีซีทั้งสองเครื่องจะต้องอยู่ในเครือข่ายท้องถิ่นเดียวกัน จะเป็นอย่างไรถ้าคุณอยู่ไกลบ้านโดยใช้การเชื่อมต่อ Wi-Fi หรือข้อมูลมือถืออื่น ในสถานการณ์สมมตินี้คุณจะต้องใช้ที่อยู่ IP ภายนอกของพีซีเพื่อเชื่อมต่อ Dynamic DNS เป็นบริการที่ให้ลิงค์พีซีของคุณเช่นเว็บไซต์ดังนั้นคุณจึงไม่ต้องจำหมายเลขยาว ๆ

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ DDNS และวิธีรับโปรดอ่านคำอธิบายด้านล่าง

DNS คืออะไร

ในขณะที่เราได้อธิบายเกี่ยวกับ DNS และที่อยู่ IP ในอดีตแล้วนี่เป็นบทสรุปด่วน เว็บไซต์และอุปกรณ์ทั้งหมดที่เชื่อมต่อกับอินเทอร์เน็ตมีที่อยู่เฉพาะซึ่งรู้จักกันในชื่อที่อยู่ IP ซึ่งเป็นหมายเลขที่ใช้เพื่อระบุการตั้งค่าการเชื่อมต่อ

แต่ใครที่ต้องการพิมพ์ http://74.125.224.72/ เพื่อเข้าถึง Google ง่ายกว่าในการพิมพ์และจดจำ google.com ใช่ไหม ระบบชื่อโดเมนหรือ DNS เปลี่ยนเส้นทางคุณไปยังที่อยู่ IP ของเว็บไซต์เมื่อคุณพิมพ์ URL (google.com) ในเบราว์เซอร์ของคุณ

Dynamic DNS คืออะไร

นี่นำเราไปสู่ ​​Dynamic DNS หรือ DDNS เช่นเดียวกับเว็บไซต์พีซีของคุณ (หรือเราเตอร์) เป็นอุปกรณ์ที่เชื่อมต่อกับอินเทอร์เน็ตซึ่งมีที่อยู่ IP ที่กำหนดโดย ISP ของคุณ แต่ที่อยู่นี้จะเปลี่ยนแปลงตลอดเวลาจนกว่าคุณจะเลือกใช้ IP แบบคงที่ บริการ Dynamic DNS มอบชื่อโฮสต์ให้พีซีของคุณซึ่งมักจะเปลี่ยนเส้นทางไปยังที่อยู่ IP ของพีซีของคุณและอัปเดตโดยอัตโนมัติหากมีการเปลี่ยนแปลง ตอนนี้คุณอาจถามว่าทำไมฉันต้องมีที่อยู่ IP ของพีซีของฉัน ด้วยเหตุผลหลายประการเช่นการเข้าถึงจากระยะไกลให้เรียกใช้เซิร์ฟเวอร์ FTP เรียกใช้เว็บไซต์คงที่เป็นต้น

เคล็ดลับเด็ด: หากคุณไม่เห็นส่วนขยายให้ไปที่ ตัวเลือกโฟลเดอร์ > แท็บ มุมมอง และยกเลิกการเลือก ซ่อนนามสกุลสำหรับไฟล์ประเภทที่รู้จัก

ฉันจะรับบริการ DDNS ได้อย่างไร

ในการรับบริการ DDNS คุณจะต้องลงทะเบียนกับผู้ให้บริการ มีทั้งการชำระเงินและบริการฟรี การค้นหาโดย Google อย่างง่ายจะนำคุณไปสู่ผู้ให้บริการ DDNS ฟรีมากมาย ก่อนหน้านี้ DynDNS เป็นบริการยอดนิยม แต่เมื่อไม่นานมานี้พวกเขาได้ปิดแผนฟรีทั้งหมด ทางเลือกยอดนิยมที่ฉันใช้และแนะนำคือ No-IP.com มีชื่อโฮสต์ 3 ชื่อซึ่งเพียงพอสำหรับผู้ใช้ปกติ ในการตั้งค่า DDNS โดยใช้ No-IP ให้ทำตามขั้นตอนเหล่านี้:

ขั้นตอนที่ 1: ไปที่ No-IP และสมัครใช้งานบัญชีฟรี หลังจากเข้าสู่ระบบคลิกที่ชื่อผู้ใช้ของคุณที่มุมซ้ายบนเพื่อเปิดหน้าการตั้งค่า No No-IP ของฉัน จากนั้นคลิกที่ เพิ่มโฮสต์

ขั้นตอนที่ 2: ป้อนชื่อโฮสต์ที่คุณต้องการให้ที่อยู่ IP เชื่อมโยงและปล่อยการตั้งค่าอื่น ๆ

ขั้นตอนที่ 3: ตอนนี้เราต้องจัดเตรียมสิ่งต่างๆให้เสร็จสิ้น ขึ้นอยู่กับการกำหนดค่าเครือข่ายของคุณกระบวนการจะแตกต่างกัน DDNS สามารถตั้งค่าในเราเตอร์เองได้หากรองรับบริการ DDNS หรือคุณสามารถใช้แอปพลิเคชั่นของ No-IP บนพีซีของคุณ

การตั้งค่าเราเตอร์ของคุณ

ค้นหาการตั้งค่า DDNS สำหรับเราเตอร์ของคุณโดยไปที่เว็บไซต์ของผู้ผลิต ดูว่ารองรับ No-IP (หรือบริการฟรีอื่น ๆ ที่คุณเลือก)

หากรองรับบริการ DDNS ให้ป้อนชื่อผู้ใช้ No-IP รหัสผ่านและชื่อโดเมนที่คุณตั้งไว้ใน ขั้นตอนที่ 1 ระหว่างการสมัคร คลิกที่ บันทึก หรือ เข้าสู่ระบบ เพื่อเสร็จสิ้น

การตั้งค่าใน Windows

ดาวน์โหลดแอปพลิเคชั่น No-IP สำหรับ Windows และติดตั้ง เปิดและป้อนชื่อผู้ใช้และรหัสผ่านของคุณ เพียงเท่านี้เมื่อใดก็ตามที่ IP สาธารณะของคุณมีการเปลี่ยนแปลงแอปจะอัปเดตชื่อโดเมนโดยอัตโนมัติ

DIY DDNS ของคุณเอง (เรียงจาก)

วิธีนี้ซึ่งฉันใช้ไม่ต้องลงทะเบียนกับผู้ให้บริการบุคคลที่สามหรือการติดตั้งแอปพลิเคชันใด ๆ มันจะอัปเดต IP สาธารณะของคุณเป็นไฟล์ข้อความใน Dropbox (หรือบริการคลาวด์อื่น ๆ ที่คุณใช้) และคุณต้องเปิดไฟล์เพื่อรับที่อยู่ IP ปัจจุบันของคุณ ดังนั้นในกรณีที่คุณต้องการที่อยู่ IP ของพีซีของคุณและไม่สนใจชื่อโดเมนวิธีนี้มีประโยชน์

ขั้นตอนที่ 1: สร้างไฟล์ข้อความในโฟลเดอร์ Dropbox ของคุณ คุณสามารถตั้งชื่อไฟล์นั้นได้ตามต้องการ เพื่อให้ชัดเจนฉันได้ตั้งชื่อ ExternalIP บันทึกไฟล์นั้นและตรวจสอบว่านามสกุลเป็น . txt สร้างโฟลเดอร์โดยเฉพาะอย่างยิ่งในไดรฟ์ C: \ และภายในโฟลเดอร์นั้นให้สร้างไฟล์ข้อความใหม่ชื่อ myscript ตรวจสอบให้แน่ใจว่าคุณตั้งชื่อไฟล์ข้อความของสคริปต์และโฟลเดอร์ที่จัดเก็บโดยไม่มีช่องว่างใด ๆ

ขั้นตอนที่ 2: งานหลักที่นี่ทำโดยสคริปต์ Powershell อย่ากลัวคุณไม่จำเป็นต้องเรียนรู้ Powershell หรือภาษาการเขียนโปรแกรมสคริปต์ที่สร้างขึ้นแล้วคุณเพียงแค่คัดลอกมัน

$OutputFile = " "

"" | Out-File $OutputFile

While ($True)

$IP = $(Invoke-WebRequest "http://icanhazip.com"

Start-Sleep-Seconds 180

$OutputFile = " "

"" | Out-File $OutputFile

While ($True)

$IP = $(Invoke-WebRequest "http://icanhazip.com"

Start-Sleep-Seconds 180

คัดลอกสคริปต์ข้างต้นไปยังไฟล์ข้อความ myscript ที่ คุณสร้างขึ้นในขั้นตอนก่อนหน้าและเปลี่ยน

ไปยังที่อยู่ของไฟล์ข้อความ ExternalIP ที่ คุณทำไว้ก่อนหน้านี้ในโฟลเดอร์ Dropbox ของคุณ ตอนนี้ให้บันทึกไฟล์ข้อความ myscript (ไฟล์ที่มีสคริปต์ด้านบนไม่ใช่ไฟล์ในโฟลเดอร์ Dropbox) ด้วยนามสกุล. ps1

ขั้นตอนที่ 2: เปิด Powershell (กดปุ่ม Win + S ค้นหา Powershell) คลิกขวาแล้วเลือก Run as Administrator ในหน้าต่าง Powershell ให้พิมพ์ดังต่อไปนี้:

Set-ExecutionPolicy RemoteSigned

มันจะถามอีกครั้งเพื่อยืนยันพิมพ์ Y แล้วกด Enter จากนั้นพิมพ์ต่อไปนี้และกด Enter

c:\ \myscript.ps1 c:\ \myscript.ps1

อาจดูเหมือนไม่มีอะไรเกิดขึ้นหลังจากกด Enter แต่ไม่ต้องกังวลสคริปต์เริ่มทำงานในพื้นหลัง

ขั้นตอนที่ 4: ตอนนี้เมื่อใดก็ตามที่คุณต้องการที่อยู่ IP ของพีซีของคุณเพียงแค่เปิดไฟล์ข้อความ สคริปต์ยังระบุเวลาของการอัปเดตที่อยู่ IP

ข้อสรุป

ฉันหวังว่าตอนนี้คุณรู้เพิ่มเติมเกี่ยวกับ DDNS ยังมีคำถามหรือข้อสงสัย? คุณสามารถล้างพวกเขาได้ตลอดเวลาในส่วนความเห็น