ฉันมีเซิร์ฟเวอร์ที่ทำงานที่พอร์ต 4433 บนเครื่องโฮสต์ของฉัน ฉันต้องการอ้างถึงบริการเป็นhttp://mytest.com:4433จากเบราว์เซอร์หรือสคริปต์ใด ๆ ที่ฉันเขียน ฉันจะตั้งค่า DNS บน OSX ให้ทำสิ่งนี้ได้อย่างไร ขอบคุณ!
ฉันมีเซิร์ฟเวอร์ที่ทำงานที่พอร์ต 4433 บนเครื่องโฮสต์ของฉัน ฉันต้องการอ้างถึงบริการเป็นhttp://mytest.com:4433จากเบราว์เซอร์หรือสคริปต์ใด ๆ ที่ฉันเขียน ฉันจะตั้งค่า DNS บน OSX ให้ทำสิ่งนี้ได้อย่างไร ขอบคุณ!
คำตอบ:
คุณสามารถเพิ่มบรรทัดใหม่ในhosts
ไฟล์ของคุณ(ดู man โฮสต์ (5) ) วิธีที่ง่ายที่สุดที่ฉันรู้คือเปิดTerminal
และใช้nano
เพื่อแก้ไขไฟล์ คุณสามารถพิมพ์สิ่งนี้ใน terminal ของคุณ:
sudo nano /etc/hosts
(แทนที่nano
ด้วยvi
หากคุณคุ้นเคยกับหลัง) จากนั้นไปที่ส่วนท้ายของไฟล์และเพิ่มดังนี้:
127.0.0.1 mytest.com
บันทึกไฟล์ (คีย์ผสมสำหรับ nano คือ (มันเป็นตัวพิมพ์ใหญ่ ao): Ctrl + O)
ไฟล์hosts
จะถูกอ่านโดย mDNSResponder ซึ่งเป็นแคช DNS ท้องถิ่นใน OS X (รวม. Snow Leopard) ดังนั้นเบราว์เซอร์ของคุณจะถูกเปลี่ยนเส้นทางไปยัง IP ที่คุณตั้งไว้ในไฟล์