IgorKa - แหล่งข้อมูล ปิดใช้งานการอัปเดต DNS แบบไดนามิก ข้อผิดพลาดที่อาจเกิดขึ้นเมื่อใช้ DNS

ถ้าคุณรู้ว่ามันคืออะไร ที่อยู่ IPและ DNSแต่ไม่รู้ว่ามันคืออะไร DynDNSหรือคุณรู้แต่ไม่รู้ว่ามีประโยชน์อย่างไร บทความนี้เหมาะสำหรับคุณ หากคุณไม่รู้ว่ามันคืออะไร ที่อยู่ IPและ DNSและยิ่งกว่านั้นอีก DynDNSแต่คุณจะได้รับอินเทอร์เน็ตที่บ้านโดยใช้เทคโนโลยี ADSL(ตัวอย่างเช่น, ว้าวจาก ยูเครเทเลคอม) บทความนี้ก็อาจมีประโยชน์เช่นกัน

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

ระบบชื่อโดเมน ( DNS - โดเมน ระบบชื่อ ) ให้คุณเปรียบเทียบได้ ชื่อโดเมน(สะดวกสำหรับคนเรา) ด้วย ที่อยู่ IP(สะดวกและจำเป็นสำหรับรถยนต์) ขอบคุณ DNSเรากำลังรับสมัครอยู่ที่ แถบที่อยู่เบราว์เซอร์นั้นจดจำได้ไม่ยาก ที่อยู่ IPและชื่อที่เราเข้าใจคือ: ยารู, เว็บไซต์ฯลฯ -

สถานการณ์กำลังพัฒนาในลักษณะที่ ที่อยู่ IPคอมพิวเตอร์ทุกเครื่องไม่เพียงพออีกต่อไป ดังนั้นแนวคิดทั่วไปเช่น ที่อยู่ IP แบบคงที่และ ที่อยู่ IP แบบไดนามิก- อย่าสับสนแนวคิดของที่อยู่ IP แบบไดนามิกและ ! เป็นเรื่องปกติที่จะเรียกมันว่าคงที่ ที่อยู่ IPซึ่งให้เช่าแก่คุณ (คอมพิวเตอร์ของคุณ) เป็นระยะเวลาหนึ่ง (โดยปกติแล้วจะมีการสรุปข้อตกลงกับผู้ให้บริการในเรื่องนี้) และคุณรับประกันว่าจะสามารถใช้งานได้ในช่วงเวลานี้และจะไม่มีการเปลี่ยนแปลง นั่นคือผู้ให้บริการให้ที่อยู่แก่คุณ 80.80.100.150 และสัญญาระบุว่าจะ คงที่ซึ่งหมายความว่าคุณสามารถใช้ที่อยู่นี้ได้ตลอดเวลาและจะไม่มีใครได้รับที่อยู่นี้ เกิดอะไรขึ้น ที่อยู่ IP แบบไดนามิกวิธีที่ง่ายที่สุดในการแสดงสิ่งนี้คือการใช้การเชื่อมต่อเดียวกันเป็นตัวอย่าง ว้าวจาก ยูเครเทเลคอม- เมื่อคุณเชื่อมต่ออินเทอร์เน็ต อุปกรณ์ของคุณก็จะได้รับเช่นกัน ที่อยู่ IPแต่ก็ไม่คงที่ตั้งแต่เมื่อไหร่ การเชื่อมต่อครั้งต่อไปคุณจะได้รับที่อยู่อื่นจากนั้นก็ที่สาม ฯลฯ แน่นอนพวกเขาจะ ที่อยู่ IPจาก บางช่วงแต่อันไหนกันแน่ ที่อยู่ IPคุณจะได้รับครั้งต่อไปที่คุณเชื่อมต่อโดยไม่ทราบล่วงหน้า

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

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

สิ่งนี้ทำงานอย่างไรในทางปฏิบัติ? ฉันจะบอกคุณด้วยตัวอย่างของฉันเอง มีเว็บไซต์ที่ให้บริการดังกล่าว ชื่อ dyndns.com หลังจากลงทะเบียนบนเว็บไซต์นี้ ฉันได้สร้างชื่อโดเมนของแบบฟอร์ม kuzmenko.dyndns.org- และดำเนินการต่อไปด้วยตนเอง โมเด็ม ADSLในส่วน DynDNS, ลงทะเบียนข้อมูลประจำตัวของฉัน ทั้งหมด. ตอนนี้ฉันสามารถเข้าสู่ระบบคอมพิวเตอร์ของฉันโดยใช้ชื่อโดเมนได้ตลอดเวลา (จนถึงขณะนี้ไม่มีความล้มเหลวใดๆ ในหนึ่งปีครึ่ง) หากคุณต้องการมากกว่านี้ คำอธิบายโดยละเอียดการลงทะเบียนหรือการตั้งค่าบนโมเด็ม - เขียนฉันจะเพิ่มมัน

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

DNS คืออะไร?

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

IP แบบไดนามิกคืออะไร?

จะสร้างที่อยู่ IP แบบคงที่จากไดนามิกได้อย่างไร

ไม่จำเป็นต้องซื้อ IP แบบคงที่ ใช้ของเราฟรี DNS แบบไดนามิกเพื่อการเปรียบเทียบ ที่อยู่แบบไดนามิกหรือ URL แบบยาวพร้อมทรัพยากรของคุณเพื่อให้ง่ายต่อการจดจำชื่อโฮสต์ การตรวจสอบระยะไกลบ้านของคุณผ่านเว็บแคมบนพอร์ตหรือการเปิดตัว เซิร์ฟเวอร์ของตัวเองในบ้านของคุณด้วยที่อยู่ IP แบบไดนามิก - ทั้งหมดนี้ใช้ได้กับบริการDNSIP - หากผู้ให้บริการจัดสรร IP แบบไดนามิก จำเป็นต้องมีบริการ เช่น Dynamic DNS

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

เครือข่ายส่วนตัว

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

คอมพิวเตอร์ระยะไกลและเดสก์ท็อประยะไกล

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

การตรวจสอบเครือข่าย

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

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

คลิกปุ่มเข้าถึงฟรีโดยอัตโนมัติเมื่อใช้ Yota

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

คุณสามารถค้นหาที่อยู่ IP ของทรัพยากรของคุณได้ตลอดเวลา

ที่บริการของคุณคือหน้า http://dns-free.com/dns2ip.php?dns=xxxxxxx โดยที่ xxxxxxx คือชื่อโดเมนในระบบ DnsIP ใช้เพื่อจัดระเบียบลิงก์ไปยังทรัพยากรของคุณโดยใช้ระบบ DNS แบบไดนามิก- หรือเพิ่มในรายการโปรด และเพียงคลิกเดียวก็ค้นหา IP ปัจจุบันของทรัพยากรของคุณ หรือกรอกด้วยตนเองในแบบฟอร์มเดียวกัน

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

เริ่มต้นใช้งาน

ในการเริ่มสร้างบริการ จะถือว่าคุณได้กำหนดค่า BIND บนเซิร์ฟเวอร์ของคุณและติดตั้งแพ็คเกจแล้ว dnsutilsและโปรแกรมเคิร์ล หากคุณพบว่าคุณไม่มีสิ่งนี้โดยฉับพลัน โปรดอ่านสิ่งที่เขียนไว้ในบทความนี้ เพื่อความง่าย ให้เราตกลงทันทีว่าเราจะดำเนินการกับโดเมน dyndns.myและโดเมนย่อยที่มี IP แบบไดนามิก โฮสต์. ที่อยู่เต็มมันจะได้ผล dhost.dyndns.my- โดเมนจะต้องมีระเบียน A ns จาก IP ของเซิร์ฟเวอร์ของคุณ หรือไม่ ns ตามที่คุณต้องการ แต่ในตัวอย่างนี้เป็นกรณีนี้ เพื่อความชัดเจนทั้งเซิร์ฟเวอร์และไคลเอนต์ต่างก็เป็นคอมพิวเตอร์ที่มี Ubuntu เวอร์ชันนี้ไม่มีความสำคัญพื้นฐานอีกต่อไป

เขาบอกว่าไปกันเถอะ!

การตั้งค่าฝั่งไคลเอ็นต์

ส่วนนี้มาก่อนการตั้งค่าเซิร์ฟเวอร์เนื่องจากจะต้องสร้างคีย์การอนุญาตบนไคลเอนต์

มาสร้างไดเร็กทอรีแยกต่างหากกันเถอะ /ฯลฯ.

sudo mkdir /etc/ddns/

เข้าไปในนั้นกันเถอะ

ซีดี /etc/ddns/

เราสร้างคีย์คู่หนึ่งสำหรับการแลกเปลี่ยนข้อมูลระหว่างไคลเอนต์และเซิร์ฟเวอร์

sudo dnssec-keygen -b 512 -a HMAC-MD5 -v 2 -n โฮสต์ dyndns.my

จากการดำเนินการนี้ ทำให้มีไฟล์สองไฟล์ปรากฏในไดเร็กทอรี - Kdyndns.my.+157+48025.keyและ Kdyndns.my.+157+48025.ส่วนตัว- จากไฟล์แรกเราต้องการเพียงชุดอักขระหลัง "157" หลังจากช่องว่างที่ตัวคีย์เริ่มต้นขึ้น เราสร้างสคริปต์สำหรับอัปเดตโซนโดเมน

sudo นาโน ddns.sh

วางข้อความที่นั่น

#!/bin/bash TTL =3600 เซิร์ฟเวอร์ =ns.dyndns.my ชื่อโฮสต์ =dhost.dyndns.my ZONE =dyndns.my KEYFILE =Kdyndns.my.+157 +48025 .private new_ip_address =` curl http:// dyndns ของฉัน/ip.php` #เราจะสร้างไฟล์นี้บนเซิร์ฟเวอร์ในภายหลัง!ซีดี / ฯลฯ / ddns nsupdate -v -k $KEYFILE << EOF server $SERVER zone $ZONE update delete $HOSTNAME A update add $HOSTNAME $TTL A $new_ip_address send EOF

บันทึก. จากนั้นเราก็ให้สิทธิดำเนินการ

sudo chmod +x ddns.sh sudo ln -s / etc/ ddns/ ddns.sh / usr/ sbin/ ddns_update

การตั้งค่าส่วนเซิร์ฟเวอร์

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

cd /etc/bind/sudo nano dnskeys.conf

เราวางข้อความและเนื้อหาของคีย์ซึ่งถูกกล่าวถึงในส่วนที่แล้วไว้ที่นั่น

คีย์ "dyndns.my" (อัลกอริทึม hmac-md5; ความลับ "เนื้อหาคีย์ที่นี่" ; ) ;

เพิ่มลงในไฟล์ /etc/bind/named.confบรรทัดที่ระบุไฟล์ที่มีการกำหนดคีย์

รวม "/etc/bind/dnskeys.conf" ;

ขั้นตอนต่อไปคือการยื่น /etc/bind/named.conf.localลงทะเบียนโซนโดเมนที่เราดำเนินการด้วย

โซน "dyndns.my" ( พิมพ์ master; อนุญาตการอัปเดต ( คีย์ dyndns.my;) ; file "/etc/bind/pri.dyndns.my" ; ) ;

คุณจะต้องสร้างไฟล์ /etc/bind/pri.dyndns.my พร้อมด้วยรายการต่างๆ สำหรับโดเมน เป็นเรื่องปกติ โดยมีชุดระเบียนขั้นต่ำที่จำเป็นเพื่อให้โดเมนทำงานได้ ดังนั้นจึงไม่จำเป็นต้องพิจารณาในบทความนี้ เรารีสตาร์ทเนมเซิร์ฟเวอร์เพื่อให้เสร็จสิ้นและใช้การตั้งค่า

บริการ sudo bind9 รีสตาร์ท

ตอนนี้เราวางสคริปต์ php ง่ายๆ ไว้ในไดเร็กทอรีสำหรับหน้าเว็บ

sudo นาโน /var/www/ip.php

วางรหัสที่นั่น

หากคุณเข้าถึงไฟล์นี้ผ่านทางเว็บ เช่น http://dyndns.my/ip.php คุณจะไม่เห็นอะไรเลยนอกจากที่อยู่ IP ของคุณ ซึ่งเป็นสิ่งที่เราต้องการจริงๆ ลูกค้าใช้ curl รับและอัพเดตข้อมูลบนเซิร์ฟเวอร์

นั่นคือขั้นตอนทั้งหมดที่จำเป็นในการกำหนดค่าฝั่งเซิร์ฟเวอร์

การตั้งค่าขั้นสุดท้าย

เรากำลังดำเนินการลูกค้าให้เสร็จสิ้น

sudo นาโน /etc/crontab

เพิ่มบรรทัด

*/ 15 * * * * root / usr/ sbin/ ddns_update

ซึ่งหมายความว่าสคริปต์จะทำงานทุกๆ 15 นาที นี่เป็นการเสร็จสิ้นการกำหนดค่าฝั่งไคลเอ็นต์ คุณสามารถรอ 15 นาทีและตรวจสอบให้แน่ใจว่าโฮสต์ของเราส่ง Ping จากเซิร์ฟเวอร์บุคคลที่สาม หรือคุณสามารถดำเนินการคำสั่ง

sudo ddns_update

นั่นเป็นเหตุผลว่าทำไมเราจึงสร้างลิงก์สัญลักษณ์ใน /usr/sbin หากไม่ได้รับการตอบกลับด้วยคำว่า ถูกปฏิเสธหมายความว่าคุณทำทุกอย่างถูกต้องแล้วและคุณจะมีความสุขได้

ข้อสรุป

เป็นผลให้เราได้รับบริการชื่อแบบไดนามิกที่ทำงานได้อย่างสมบูรณ์ แน่นอนว่ามีข้อเสียเปรียบที่สำคัญ คีย์ที่ใช้นี้เหมาะสำหรับการเปลี่ยนโดเมนย่อยที่ลงทะเบียนไว้ นั่นคือมันเป็นสิ่งหนึ่งสำหรับทุกคน นี่เป็นการเปิดพื้นที่สำหรับการทำลายหัวไม้หากมีคนถือกุญแจ เนื่องจากบริการนี้สร้างขึ้นเพื่อตัวมันเอง จึงไม่ทำให้เกิดปัญหาพิเศษใดๆ เพราะคุณต้องมีสุขภาพจิตไม่สมบูรณ์ถึงจะเป็นคนอันธพาลในชีวิตของคุณเองได้ บางทีอาจมีวิธีแก้ปัญหาที่อนุญาตให้แต่ละโดเมนย่อยได้รับอนุญาตโดยใช้รหัสของตัวเอง แต่นี่ไม่ใช่จุดประสงค์ของบทความนี้ ดังนั้น Google จึงไม่ถูกทรมานมากนัก

เราขอความกรุณาว่าเมื่อพิมพ์บทความนี้ซ้ำ โปรดระบุแหล่งที่มา โดยเฉพาะแหล่งข้อมูลนี้

ต้องการทดสอบความรู้ของผู้ดูแลระบบของคุณอย่างรวดเร็วหรือไม่? ขอที่อยู่ IP DNS สาธารณะของ Google จากเขา ผู้ดูแลระบบที่เคารพตนเองจะตอบว่า: "8.8.8.8" และผู้ดูแลระบบขั้นสูงจะเพิ่ม "... และ 8.8.4.4"

เกิดอะไรขึ้นDNS?

DNS เป็นตัวย่อสำหรับระบบชื่อโดเมน แปลเป็นระบบชื่อโดเมน เป็นระบบที่จับคู่ชื่อโดเมนและที่อยู่ IP ของโฮสต์ ดังนั้นเมื่อรู้ชื่อโฮสต์แล้ว คุณก็สามารถรับที่อยู่และในทางกลับกันได้ มีไว้เพื่ออะไร? เวิลด์ไวด์เว็บได้รับการออกแบบในลักษณะที่แต่ละอุปกรณ์ (คอมพิวเตอร์ โทรศัพท์ แท็บเล็ต เราเตอร์) มีที่อยู่เฉพาะของตัวเอง (อันที่จริง ที่อยู่สามารถทำซ้ำได้หากเรากำลังพูดถึงเครือข่าย LOCAL ที่แตกต่างกัน แต่ในบทความนี้ เราเป็น พูดคุยเกี่ยวกับเครือข่ายทั่วโลกและไม่ใช่เราจะลงรายละเอียดเกี่ยวกับ NAT, PAT และการกำหนดเส้นทาง) และคุณสามารถเข้าถึงอุปกรณ์นี้ได้โดยทราบที่อยู่ในเครือข่ายเท่านั้น การทำงานบนอินเทอร์เน็ต เราเข้าถึงเว็บไซต์หลายสิบแห่งทุกวัน คงเป็นเรื่องยากที่จะจดจำที่อยู่ทั้งหมดซึ่งประกอบด้วยลำดับของตัวเลขและจุด เช่น อะไรจะง่ายกว่าที่จะจำ 77.222.61.238 หรือ integrus.compumur.ru? แน่นอนว่าอันที่สอง และระบบชื่อโดเมนจะจดจำที่อยู่ให้กับคุณ

DNS มีอยู่ในคอมพิวเตอร์ทุกเครื่อง ทุกเครือข่าย และในผู้ให้บริการทุกราย นอกจากนี้ยังมีรูปแบบลำดับชั้น และในกรณีที่ระบบชื่อโดเมนไม่สามารถระบุที่อยู่ของทรัพยากรที่ร้องขอจากชื่อโดเมนได้ ก็จะส่งคำขอไปยัง เซิร์ฟเวอร์ DNS ระดับที่สูงกว่า คำขอสามารถส่งไปยังหนึ่งใน 13 เซิร์ฟเวอร์ DNS รูท "สำคัญที่สุดในโลก"

จะติดตั้งเซิร์ฟเวอร์ DNS ได้อย่างไร?

เซิร์ฟเวอร์สามารถทำหน้าที่ต่างๆ มากมาย ทำหน้าที่เป็นแคตตาล็อกส่วนกลาง จัดเก็บข้อมูลไฟล์ ทำงานกับฐานข้อมูล และทำงานกับผู้ใช้หลายคนพร้อมกัน บทบาทจะถูกติดตั้งบนเซิร์ฟเวอร์ - ชุดโปรแกรมพิเศษที่อนุญาตให้เซิร์ฟเวอร์ทำหน้าที่ที่จำเป็นทั้งนี้ขึ้นอยู่กับวัตถุประสงค์ของเซิร์ฟเวอร์

วิธีการติดตั้งบทบาทเซิร์ฟเวอร์ DNS? เราจะทำการติดตั้งบน Windows Server 2012 R2

ส่วนใหญ่แล้ว บทบาทของเซิร์ฟเวอร์ DNS จะถูกติดตั้งพร้อมกับตัวควบคุมโดเมน แต่หากในระหว่างการติดตั้ง Active Directory คุณยกเลิกการเลือกช่องทำเครื่องหมาย "เซิร์ฟเวอร์ DNS" หรือไม่จำเป็นต้องใช้ AD คุณเพียงแค่ติดตั้งเซิร์ฟเวอร์ DNS เท่านั้น ในการดำเนินการนี้ ไปที่ Server Manager แล้วคลิกปุ่ม "เพิ่มบทบาทและคุณสมบัติ"

หน้าต่างตัวช่วยสร้างเพิ่มบทบาทและคุณลักษณะจะเปิดขึ้น อ่านข้อความแนะนำของวิซาร์ดแล้วคลิกถัดไป

ตรวจสอบให้แน่ใจว่าได้เลือกการติดตั้งบทบาทและคุณสมบัติแล้วคลิกถัดไป

เลือกเซิร์ฟเวอร์จากพูลเซิร์ฟเวอร์ ในกรณีของเรา มีเพียงเซิร์ฟเวอร์เดียว คุณอาจมีมากกว่านั้น

เลือกเซิร์ฟเวอร์ DNS บทบาท

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

กลับมาในหน้าต่างโดยเลือกเซิร์ฟเวอร์ DNS คลิกถัดไป จากนั้นคลิกถัดไป และถัดไปอีกครั้งจนกว่าปุ่มติดตั้งจะใช้งานได้

คลิกปุ่ม "ติดตั้ง"

การติดตั้งจะเริ่มขึ้น

หลังจากการติดตั้งเสร็จสมบูรณ์ (การติดตั้งจะใช้เวลาน้อยกว่า 5 นาที) ข้อความต่อไปนี้จะปรากฏขึ้น: “การติดตั้งเสร็จสมบูรณ์บน YourServerName” คุณสามารถคลิกปุ่ม "ปิด" ตอนนี้บรรทัดใหม่ “DNS” จะปรากฏในแผงการตรวจสอบเซิร์ฟเวอร์และในเมนูเริ่ม หากคุณคลิกที่บรรทัดนี้ “DNS Manager” จะเปิดขึ้นมา

มีลักษณะเช่นนี้

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

มาสร้างโซนการรับชมโดยตรงและตั้งค่าแบบง่าย ๆ กัน

ในการดำเนินการนี้ให้คลิกขวาที่ข้อความ "โซนการดูไปข้างหน้า" จากนั้นคลิก "สร้างโซนใหม่"

หน้าต่าง "ตัวช่วยสร้างการสร้างโซนใหม่" จะเปิดขึ้น คลิก "ถัดไป" หน้าต่างการเลือกประเภทโซนจะเปิดขึ้น หากคุณไม่มีเซิร์ฟเวอร์ DNS อื่น ให้เลือก "โซนหลัก" และ "ถัดไป"

ในหน้าต่างถัดไป คุณต้องระบุชื่อโซน ขอแนะนำให้ใช้โดเมนของคุณ ในกรณีของเรา ชื่อจะเป็น: . คลิก "ถัดไป"

ในหน้าต่างถัดไป ให้เลือกประเภทการอัปเดตแบบไดนามิก ขอแนะนำให้อนุญาตการอัปเดตแบบไดนามิก แต่เฉพาะเมื่อจะใช้ DNS เฉพาะในเครือข่ายท้องถิ่นของคุณเท่านั้น มิฉะนั้น รายการนี้อาจก่อให้เกิดความเสี่ยงด้านความปลอดภัย ซึ่ง "ตัวช่วยสร้างโซนใหม่" จะเตือนคุณ

คลิก "ถัดไป" และ "เสร็จสิ้น" สร้างโซนการดูโดยตรงสำเร็จแล้ว มาดำเนินการกำหนดค่าง่ายๆ กันดีกว่า การตั้งค่าโซนการเรียกดูทำได้โดยการเพิ่มบันทึก DNS ลงในโซน ระเบียน DNS มีหลายประเภท ลองดูประเภทหลัก:

  • A-บันทึก เชื่อมโยงชื่อโฮสต์และที่อยู่โปรโตคอล IPV
  • บันทึก AAAA เชื่อมโยงชื่อโฮสต์และที่อยู่โปรโตคอล IPV
  • บันทึก CNAME นามแฝง ใช้เพื่อเปลี่ยนเส้นทางไปยังชื่ออื่น
  • บันทึก MX บันทึกเมล ชี้ไปที่เซิร์ฟเวอร์เมล
  • บันทึกของ NS ชี้ไปที่เซิร์ฟเวอร์ DNS ของโดเมน

มาสร้างเรกคอร์ด A สำหรับโซนการค้นหาล่วงหน้าใหม่ของเรา โดยคลิกขวาที่โซนแล้วเลือกรายการเมนูบริบทที่เหมาะสมดังแสดงในรูป

ในหน้าต่าง "โหนดใหม่" ที่เปิดขึ้น ให้ป้อนชื่อโหนด เช่น GateWay และที่อยู่ IP เช่น 192.168.0.1 คลิกปุ่ม "เพิ่มโหนด"

พร้อม! สร้างรายการสำเร็จแล้ว!

ในบทความนี้เราพยายามอธิบายในภาษาที่เข้าใจได้มากที่สุดให้กับบุคคลทั่วไปที่ไม่มีความรู้ด้านไอทีอย่างลึกซึ้งว่า DNS คืออะไรวิธีติดตั้งบทบาทเซิร์ฟเวอร์ DNS บน Windows Server 2012 ทำความคุ้นเคยกับบันทึกประเภทหลักและแสดงให้เห็นในรูปภาพว่าอย่างไร บันทึกเหล่านี้ถูกสร้างขึ้น และหากทั้งหมดที่กล่าวมาข้างต้นดูเหมือนยากสำหรับคุณ ผู้เชี่ยวชาญของเราจะตั้งค่าเซิร์ฟเวอร์ให้คุณภายในเวลาไม่ถึงหนึ่งชั่วโมง

YЪ-ЪB ITPOYUEULPK NPЪZPCHPK OEDPUFBFPYUOPUFY LFPZP RTPCHBKDETB, S UFBM YULBFSH UEVE OPCHSHCHK LBOBM CH yOFETOEF yN UFBM chchzh gfl lBBBMPUSH VSH, OILBLYI UMPTSOPUFEK U RPDLMAYUEOYEN RP ADSL OE CHPJOILMP, OP... oP gfl YURPMSHJHEF (LBL Y PUEOSH NOPZYE RTPCHBKDETSCH) BCHFPTYBGYA RP RTPFPPLPMH PPPoE, DBCHBS DYOBNYUEULYK IP-BDTEU, LPFPTSCHK NEOSEFUS LBTSDSCHK เว็บอูชซี rPLB NBYOB TBVPFBEF CH LBYEUFCHE LMYEOFB, LFP OE CHSHCHCHBEF PUPVSCHI RTPVMEN, OP LPZDB NOE RPOBDPVYMPUSH ЪBRKHUFYFSH เกี่ยวกับ UCHPEN LPNRSHAFETE UETCHET, CHUFBMB RTPVMENB: LBL PVTBEBFSHUS YY CHOEYOEK UEFI L NBIYOE, BDTEU FPTPK RPUFPSOOP NEOSEFUS?

rPOSFOP, YuFP OEPVIPDYNP LBL-FP KHUFBOPCHYFSH UPPFCHEFUFCHYE NETSDH OELINE DPNOOOSCHN YNEOEN Y IP-BDTEUPN, RTYUEN UPPFCHEFUFCHYE LFP OBDP DYOBNYUUEULY NEOSFSH, YUFPVSH POP TEBMSHOP T BVPFBMP rPYULBCH CH UEFY พร้อมด้วย DPUFBFPYUOP VSHUFTP OBUY OYULPMSHLP UETCHYUPCH DYOBNYUUEULPZP DNS (DDNS, Dynamic DNS)

lBL LFP TBVPFBEF?

dYOBNYUUEULYK DNS LFP FEIOPMPZYS, RPЪCHPMSAEBS YOZHPTNBGYY เกี่ยวกับการบัญชี DNS PVOPCHMSFSHUS CH TEBMSHOPN การอ่าน Y (RP TSEMBOYA) CH BCHFPNBFYUEULPN TETSYNE POB RTYNEOSEFUS DMS OBYUEOYS RPUFPSOOPZP DPNEOOPZP YNEOY LPNRSHAFETKH U YNEOSENSCHN IP-BDTEUPN ьФП NPTsEF VSHFSH IP-BDTEU, RPMHYUEOOOSCHK RP DHCP YMY RP IPCP CH UPEDYOEOSHI PPP, PPPoE Y YN RPDPVOSHCHI (OBRTYNET, RTY KHDBMЈOOPN DPUFHRE Yuete NPDEN) dTKhZIE NBYOSCH CH YOFETOEFE NPZHF KHUFBOBCHMYCHBFSH UPEDYOEOYE U LFPK NBYOPK RP DPNEOOPNH YNEOY DBSE OE OBFSH, YuFP IP-BDTEU YYNEOMUS

CHTENS HUFBTECHBOYS BDTEUB (TTL) DMS DYOBNYUEULPK ЪBRYUY DEMBEFUS PYUEOSH NBMEOSHLINE (OE VPMEE DCHHI-FTI NYOHF), YOBYUE DTHZIE DNS-UTCHETSH RPNEUFSF EЈ CH UCHPK LY, LPZ DB POB YYNEOYFUS, YI LMYEOFSH DPMZP VHDHF HYUBFSH KHUFBTECHYHA YOZHPTNBGYA.

fBLYN PVTBBPN, UIENBFYUOP, RTPGEUU CHSHZMSDYF FBL:

  • TEZYUFTYTHENUS X RTPCHBKDETB DYOBNYUUEULPZP DNS, CHSHCHVYTBEN YNS DMS UCHPEK UYUFENSHY OBRYUSCHCHBEN EZP CH ZHTNKH เกี่ยวกับ UBKFE
  • lPOZHYZHTYTHEN UCHPK LPNRSHAFET FBL, YuFPVSH บน PVOPCHMSM DBOOSCH เกี่ยวกับการบัญชี RTPCHBKDETB DYOBNYUUEULPZP DNS
  • FERETSH YICHOE L OBYEK NBYOE NPTsOP PVTBEBFSHUS RP ЪBDBOOPNH DPNEOOPNH YNEOY, RTYUEN OECHBTTSOP, LBLPK TEBMSHOSCHK IP-BDTEU YURPMSH'HEFUS UEKYUBU

YuFP OHTsOP UDEMBFS?

DMS OBYUBMB OBDP PRTEDEMYFSHUS, LBL NSCH VHDEN YOZHPTNYTPCHBFSH UETCHET PV YYNEOOY IP eumy x chbu adsl, y chch oe rpulkhrymyush lhryfsh npden, urpupvoschk UP UFPTPOSH LPNRSHAFETB rPDTPVOP เกี่ยวกับ RTYNETBI LFP RPLBBOBOP ЪDEUSH

EUMY CE CHCH RPDLMAYUEOSCH L UEFI YOSCHN URPUVPVPN, RTDEFUS KHUFBOPCHYFSH เกี่ยวกับ UCHPEN LPNRSHAFETE RTPZTBNNH-LMYEOF DMS PVOPCHMEOYS DBOOSCHY OBUFTPIFSH ของมัน rTPZTBNNNSCH FBLYE NPTsOP ULBUBFSH U UBKFPCH UPPFCHEFUFCHHAEYI RTPCHBKDETPCH DYOBNYUEULPZP DNS, FBN PVSHYUOP VSHCHBAF CHETUIY DMS TBOSHI PU, FBL YuFP ЪBDEKUFCHBFSH FBLHA U IENH RPD Linux YMY FreeBSD PVSHYUOP FTHDB OE UPUFBCHMSEF

rTPCHBKDETSCH DYOBNYUEULZP DNS

fBLYI RTPCHBKDETCH UHEEUFCHHEF OENBMP. เกี่ยวกับ YYVPMEE Y'CHEUFOSH Y'OYI:

lBTsDSCHK RTPCHBKDET RTEDPUFBCHMSEF UCHPY HUMKHZY RMBFOP โอพี ยูบุฟช ฮุมคเฮิร์ซ เวือร์มฟอ็อบ lFP PVSHYUOP PYUEOSH NBMEOSHLBS YUBUFSH, CHPNPTSOPUFY DYOBNYUEULPZP DNS NOPZP YYTE, OP OBN ICHBFYF UPCHEFKHA CHOINBFEMSHOP POBBLPNYFSHUS U UPPFCHEFUFCHHAEYNY UBKFBNY, OBVPT VEURMBFOSHI HUMKHZ KH CHUEI UCHPK, ChPNPTSOP, ChBU ЪБЪБЪФЭТУАФ лБлИЕ-ФП ДПРПМОПОСхОЧПЪНПР OPUFFY.

รตีเน็ต เตซูฟบีจีย์

yFBL, TBUUNPFTYN TEZYUFTBGYA DPNEOOPZP YNEOY (DMS RTYNETB, เกี่ยวกับ UETCHYUE DynDNS)

yBZ 1. อัพบีดีบีโออี BLLBHOFB.

zPFPChP! FERTSH CHSHCHVTBOOPE chBNY DPNEOOPE YNS VKhDEF CHUEZDB PDOPOBYUOP CHEUFY เกี่ยวกับ chby IP-BDTEU, VEPFOPUYFEMSHOP FPZP, LBLPC LFP BDTEU! b EUMY RTPEE, FP hBYE YNS FERETSH UBNEOSEF hBY IP