เครื่องมือการตลาด

MacOS: จำเป็นต้องยืนยัน DNS ภายในเครื่องโดยใช้โฮสต์บน OSX หรือไม่

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

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

DNS ทำงานอย่างไร

เมื่อคุณพิมพ์โดเมนลงในเบราว์เซอร์:

  1. โดเมนถูกค้นหาในอินเทอร์เน็ต เซิร์ฟเวอร์ชื่อ เพื่อค้นหาว่าควรส่งคำขอไปที่ใด
  2. ในกรณีขอโดเมนเว็บ (ที่ http) เนมเซิร์ฟเวอร์จะ คืนที่อยู่ IP ให้กับคอมพิวเตอร์ของคุณ.
  3. จากนั้นคอมพิวเตอร์ของคุณจะจัดเก็บสิ่งนี้ไว้ในเครื่องหรือที่เรียกว่าไฟล์ แคช DNS.
  4. คำขอจะถูกส่งไปยังโฮสต์ซึ่งกำหนดเส้นทางการร้องขอ ภายใน และนำเสนอไซต์ของคุณ

ผู้รับจดทะเบียนโดเมนของคุณทำงานอย่างไร

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

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

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

โฮสต์ DNS ของคุณทำงานอย่างไร

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

วิธีแก้ปัญหา DNS

เนื่องจากที่นี่มีสามระบบ จึงมีสามระบบที่ต้องแก้ไขปัญหาด้วย! ขั้นแรก คุณจะต้องตรวจสอบระบบภายในของคุณเพื่อดูว่าที่อยู่ IP ชี้ไปที่ใดในระบบของคุณ:

OSX เทอร์มินอลปิง

ทำได้อย่างง่ายดายโดยเปิดหน้าต่าง Terminal แล้วพิมพ์:

ping domain.com

หรือคุณสามารถทำการค้นหาเนมเซิร์ฟเวอร์เฉพาะ:

nslookup domain.com
เทอร์มินัล nslookup

หากคุณได้อัปเดตการตั้งค่า DNS ในผู้รับจดทะเบียนโดเมนของคุณ คุณจะต้องแน่ใจว่าแคช DNS ของคุณถูกล้างแล้ว และคุณจะต้องส่งคำขออีกครั้ง หากต้องการล้างแคช DNS ของคุณใน macOS:

sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder
sudo killall mDNSResponderHelper
sudo dscacheutil -flushcache
Terminal Flush DNS Cache F

ณ จุดนี้ คุณสามารถลอง ping หรือ nslookup เพื่อดูว่าโดเมนแปลงเป็นที่อยู่ IP ใหม่หรือไม่

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

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

hosts ไฟล์และล้าง DNS ของคุณ เมื่อต้องการทำเช่นนี้ ให้เปิด Terminal แล้วพิมพ์:

sudo nano /etc/hosts
Terminal Sudo Nano โฮสต์

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

โฮสต์เทอร์มินัลบันทึกไฟล์

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

บันทึกสุดท้าย: อย่าลืมคืนไฟล์โฮสต์ของคุณกลับเป็นเวอร์ชันดั้งเดิม คุณไม่ต้องการออกจากรายการที่คุณต้องการอัปเดตโดยอัตโนมัติ!

เมื่อทำตามขั้นตอนเหล่านี้ ฉันสามารถตรวจสอบได้ว่ารายการ DNS ของฉันในผู้รับจดทะเบียนเป็นปัจจุบัน รายการ DNS บนอินเทอร์เน็ตเป็นปัจจุบัน แคช DNS ของ Mac ของฉันเป็นปัจจุบัน และ DNS ของโฮสต์เว็บเป็นปัจจุบัน ถึงวันนี้… ไปไหนดี!

Douglas Karr

Douglas Karr เป็น CMO ของ เปิดข้อมูลเชิงลึก และผู้ก่อตั้ง Martech Zone. Douglas ได้ช่วยเหลือสตาร์ทอัพ MarTech ที่ประสบความสำเร็จหลายสิบราย ได้ช่วยเหลือในการตรวจสอบสถานะมูลค่ากว่า 5 พันล้านดอลลาร์ในการซื้อกิจการและการลงทุนของ Martech และยังคงช่วยเหลือบริษัทต่างๆ ในการปรับใช้และทำให้กลยุทธ์การขายและการตลาดเป็นไปโดยอัตโนมัติ Douglas เป็นผู้เชี่ยวชาญด้านการเปลี่ยนแปลงทางดิจิทัลและ MarTech ที่ได้รับการยอมรับในระดับสากล ดักลาสยังเป็นผู้เขียนหนังสือ Dummie's Guide และหนังสือความเป็นผู้นำทางธุรกิจที่ได้รับการตีพิมพ์อีกด้วย

บทความที่เกี่ยวข้อง

กลับไปด้านบนปุ่ม
ปิดหน้านี้

ตรวจพบการบล็อกโฆษณา

Martech Zone สามารถจัดหาเนื้อหานี้ให้คุณโดยไม่มีค่าใช้จ่าย เนื่องจากเราสร้างรายได้จากไซต์ของเราผ่านรายได้จากโฆษณา ลิงก์พันธมิตร และการสนับสนุน เรายินดีอย่างยิ่งหากคุณจะลบตัวปิดกั้นโฆษณาของคุณเมื่อคุณดูไซต์ของเรา