การแก้ไข DNS สำหรับเว็บไซต์ Lan


2

ฉันมีเว็บไซต์โฮสต์บน LAN ของฉันและฉันต้องการให้ผู้ใช้ของฉันไปที่ myWebsite.com แทนที่อยู่ IP ภายในของฉัน ฉันมี Windows Server 2012 ที่ใช้งานโดเมนและ IIS สำหรับเว็บไซต์ของฉัน ฉันรู้ว่าฉันสามารถเพิ่มเว็บไซต์ของฉันไปที่ hosts ไฟล์ แต่ฉันหวังว่าจะมีวิธีที่ดีกว่า (เว็บไซต์เป็นแบบภายในเท่านั้น)

คำตอบ:


1

คุณมีเซิร์ฟเวอร์ DNS อยู่แล้ว

เครื่อง Windows Server 2012 ของคุณมีบทบาท DNS เพิ่มอยู่แล้วหากเป็นตัวควบคุมโดเมน คุณต้องทำบางสิ่งเพื่อติดตั้ง:

  • กำหนดค่าการส่งต่อ
  • เพิ่มระเบียน CNAME สำหรับเว็บไซต์ของคุณ
  • เลือกเครื่องอื่นเพื่อใช้เซิร์ฟเวอร์นี้สำหรับ DNS

ฉันยังไม่มี Windows 2012 box พร้อมมิฉะนั้นฉันจะตรวจสอบ heck จากเรื่องนี้ คุณอาจจะพบสิ่งนี้โดยคลำไปรอบ ๆ และ Google กำลังทำอยู่ ฉันจะให้พื้นฐานของสิ่งที่คุณกำลังมองหา

โปรดทราบว่านี่คือทั้งหมดที่ง่ายชะมัดชะมัด:

การกำหนดค่าการส่งต่อ:

เมื่อเซิร์ฟเวอร์ DNS ของคุณหาที่อยู่ไม่ได้ ฉันต้องการเพิ่ม 8.8.8.8 เป็นผู้ส่งต่อ (เซิร์ฟเวอร์ DNS ของ Google) วิธีนี้เมื่อคอมพิวเตอร์ไคลเอนต์ของคุณร้องขอ Superuser.com ซึ่งเซิร์ฟเวอร์ของคุณไม่มีบันทึกคำขอจะถูกส่งต่อไปยัง 8.8.8.8

หน้าเทคนิคเกี่ยวกับวิธีกำหนดค่าการส่งต่อ

เพิ่มระเบียน CNAME

คุณจะต้องมีที่อยู่สำหรับหน้าเว็บของคุณ การเพิ่มระเบียน CNAME ไปยังโซนการค้นหาแบบส่งต่อของโดเมนของคุณจะให้ที่อยู่แบบย่อย ดังนั้นถ้าคุณมี usta.com สำหรับโดเมนของคุณและคุณเพิ่มระเบียน CNAME foobar, คุณจะได้รับ foobar.usta.com. นี่เป็นวิธีที่ใช้กันทั่วไปในการจัดการหน้าอินทราเน็ต

คุณสามารถเพิ่มโซนการค้นหาไปข้างหน้าอีกอันแล้ว a www ระเบียน CNAME เพื่อรับชื่อโดเมนใด ๆ ที่คุณต้องการ แต่จากนั้นเราจะสร้างโซนการค้นหาแบบส่งต่ออีกครั้งและเสี่ยงต่อการชนกับโดเมนที่คุณไม่ได้เป็นเจ้าของ ลองทำตาม จูบ หลัก

หน้าเทคนิคในระเบียน CNAME

ใช้เซิร์ฟเวอร์ DNS!

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

คุณสามารถกำหนดค่าทุกอย่างแบบคงที่ (ew) หรือกำหนดค่า DNS แบบคงที่เท่านั้น

ใช้ Googles!

ความจริงแล้วคำตอบนี้จะไม่นำคุณไปไกล ฉันหวังว่ามันจะช่วยให้คุณเรียนรู้ที่จะมอง


ฉันจะลองดูสิว่าจะเกิดอะไรขึ้น
Usta

1

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

บนเครือข่ายพื้นฐานเราเตอร์ของคุณจะทำการค้นหา DNS คุณสามารถตั้งค่าเราเตอร์ของคุณให้ทำการค้นหาแบบส่งต่อของชื่ออื่นไปยัง IP ของคุณ - หากคุณทำเช่นนั้นผู้ใช้จะสามารถค้นหาเว็บไซต์ของคุณบนเครือข่ายโดยไปที่ http: //yourwebsite.yourdomain.yourdomainsuffix/ ทั้งหมดนั้นจะถูกตั้งค่าจากหน้าการตั้งค่าเราเตอร์ของคุณ

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


IP ไม่ใช่ค่าเริ่มต้นและฉันมีความแตกต่าง ไซต์ที่กำหนดให้ใช้อินเทอร์เฟซเริ่มต้น
Usta

1

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

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


ฉันจะต้องเพิ่มชื่อ 'เป็นมิตร' รวมทั้ง IP ลงในฟิลด์การโยง IIS หรือไม่
Usta
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.