เปลี่ยนที่อยู่ IP และเซิร์ฟเวอร์ DNS โดยใช้ Command Prompt

แอ ปพลิเคชัน Command Promptซึ่งบางครั้งเรียกว่า command shell พบได้ในระบบปฏิบัติการ Windows(Windows) NT ส่วนใหญ่ จุดประสงค์คือเพื่อดำเนินการคำสั่งเฉพาะ(execute specific commands)สำหรับการแก้ไขปัญหาหรือแก้ไขปัญหาเฉพาะ ของ Windowsทำหน้าที่ดูแลระบบขั้นสูง และทำงานอัตโนมัติผ่านแบตช์ไฟล์และสคริปต์

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

ในคู่มือนี้ เราจะแสดงวิธีเปลี่ยนที่อยู่ IP และ เซิร์ฟเวอร์ DNS ของคุณ โดยใช้Command PromptในWindows(Windows 10) 10

วิธีการเปลี่ยนที่อยู่ IP โดยใช้พรอมต์คำสั่ง(How To Change IP Address Using Command Prompt)

ที่อยู่ IP(IP address)เก็บข้อมูลเกี่ยวกับอุปกรณ์ของคุณ ตำแหน่ง ผู้ให้บริการอินเทอร์เน็ต ( ISP ) และข้อมูลเบราว์เซอร์ของคุณ

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

ขั้นตอนแรกในการเปลี่ยนที่อยู่ IP ของคุณคือการค้นหาชื่อเครือข่าย(find the network name)สำหรับอินเทอร์เฟซที่คุณต้องการเปลี่ยน 

  • เปิดCommand Promptขึ้นโดยพิมพ์CMDในแถบค้นหา แล้วคลิกRun as Administrator(Run as Administrator)

  • จากนั้นพิมพ์netsh interface ipv4 show configในหน้าต่าง command prompt กดEnterแล้วเลื่อนลงมาที่อินเทอร์เฟซที่คุณต้องการ

ในกรณีของเรา เราจะแก้ไขอินเทอร์เฟซWiFi แต่คุณสามารถเลือกอินเทอร์เฟซที่ถูกต้องสำหรับกรณีของคุณได้ (WiFi)จด(Make)ชื่ออินเทอร์เฟซ  

  • ในการเปลี่ยนที่อยู่ IP ให้พิมพ์คำสั่งนี้: netsh interface ipv4 set address name=”YOUR INTERFACE NAME” static IP_ADDRESS SUBNET_MASK GATEWAY

ในตัวอย่างของเรา คำสั่งนี้จะมีลักษณะดังนี้: netsh interface ipv4 set address name=”Wi-Fi” static 192.168.0.173 255.255.255.0 192.168.0.0

คำสั่งนี้จะใช้อินเทอร์เฟซ Wi-Fi ตั้งค่าที่อยู่ IP เป็น 192.168.0.173 ตั้งค่าซับเน็ตมาสก์เป็น 255.255.255.0 และตั้งค่าเกตเวย์เริ่มต้นเป็น 192.168.0.0

หากคุณต้องการเปลี่ยนไปใช้ที่อยู่ IP ที่กำหนดโดยอัตโนมัติโดยเซิร์ฟเวอร์ DHCP(DHCP)แทนที่อยู่ IP แบบคงที่ ให้ใช้ ชื่อที่อยู่ตั้งค่าอินเทอร์เฟซ netsh netsh interface ipv4 set address name=”YOUR INTERFACE NAME” source=dhcp

วิธีการเปลี่ยนเซิร์ฟเวอร์ DNS โดยใช้พรอมต์คำสั่ง(How To Change DNS Servers Using Command Prompt)

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

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

มีเหตุผลหลายประการที่คุณต้องการเปลี่ยนเซิร์ฟเวอร์ DNS เริ่มต้น(change your default DNS server)แต่เหตุผลหลักคือ:

  • เพิ่มความเป็นส่วนตัวของคุณเมื่อต้องใช้งานไฟร์วอลล์ เลี่ยงการบล็อกทางภูมิศาสตร์หรือ บล็อก ISPบนเว็บไซต์
  • เพิ่มความปลอดภัย
  • การควบคุมโดยผู้ปกครอง เช่นการบล็อกเว็บไซต์จากเราเตอร์ของคุณ(blocking websites from your router)
  • เร่งความเร็วการท่องเว็บ ซึ่ง เซิร์ฟเวอร์ DNS ของ ISP ของคุณเอง อาจไม่มีเพราะไม่น่าเชื่อถือหรือเป็นปัจจุบันเสมอไป

หมายเหตุ(Note) : คุณสามารถเปลี่ยน เซิร์ฟเวอร์ DNSแยกกันสำหรับเครือข่ายในบ้านของคุณบนเราเตอร์หรือบนคอมพิวเตอร์ สมาร์ทโฟน และChromebookรวมถึงอุปกรณ์อื่นๆ

วิธีการเปลี่ยนเซิร์ฟเวอร์(Servers)DNS ด้วยพรอมต์คำสั่ง(Command Prompt)

ทำตามขั้นตอนด้านล่างเพื่อเรียนรู้วิธีเปลี่ยน เซิร์ฟเวอร์ DNSโดยใช้Command Prompt

  • เปิดCommand Promptขึ้นโดยพิมพ์CMDในแถบค้นหา แล้วคลิกRun as Administrator(Run as Administrator)

  • พิมพ์netshแล้วกดEnter

  • จากนั้นพิมพ์interface ip show configแล้วกดEnter

  • ค้นหาอินเทอร์เฟซเครือข่ายที่มี เซิร์ฟเวอร์ DNS ที่ คุณต้องการเปลี่ยน และป้อนnetsh interface ipv4 set dns name=”YOUR INTERFACE NAME” static DNS_SERVERที่ การดำเนินการนี้จะตั้งค่าเซิร์ฟเวอร์DNS หลักของคุณ(DNS)

จากตัวอย่างข้างต้น เราได้เปลี่ยนที่อยู่ IP สำหรับอินเทอร์เฟซ "Wi-Fi" ดังนั้นเราจะใช้ตัวอย่างเดียวกันนี้เพื่อเปลี่ยนเซิร์ฟเวอร์  DNS

สำหรับวัตถุประสงค์ของคู่มือนี้ เราจะใช้ เซิร์ฟเวอร์ DNS สาธารณะหลักของ Google 8.8.8.8 คำสั่งจะมีลักษณะดังนี้: netsh interface ipv4 set dns name=”Wi-Fi” static 8.8.8.8

  • ถัดไป พิมพ์netsh interface ipv4 set dns name=”YOUR INTERFACE NAME” static DNS_SERVER index=2 เพื่อตั้งค่าเซิร์ฟเวอร์DNS สำรอง (DNS)อีกครั้ง(Again) เราจะใช้ เซิร์ฟเวอร์รองDNSสาธารณะของ Google 8.8.8.8 เป็นตัวอย่าง ซึ่งจะมีลักษณะดังนี้: netsh interface ipv4 set dns name=”Wi-Fi” static 8.8.4.4 index=2.

หมายเหตุ(Note) : คุณสามารถใช้ netsh interface ipv4 set dnsservers name”YOUR INTERFACE NAME” source=dhcpคำสั่ง หากคุณต้องการให้อินเทอร์เฟซเครือข่ายเลือก การตั้งค่า DNSจากเซิร์ฟเวอร์DHCP โดยอัตโนมัติ (DHCP)ต่อจากตัวอย่างของเรา คำสั่งนี้จะมีลักษณะดังนี้: netsh interface ipv4 set dnsservers name”Wi-Fi” source=dhcp

บทสรุป(Conclusion)

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

คู่มือ(Was)นี้มีประโยชน์หรือไม่? แจ้งให้เราทราบโดยแสดงความคิดเห็นของคุณในส่วนด้านล่าง



About the author

ฉันเป็นนักพัฒนาเว็บที่มีประสบการณ์มากกว่า 10 ปี ฉันเชี่ยวชาญด้านการพัฒนา Chrome OS และเคยทำงานในโครงการต่างๆ มากมายตั้งแต่สตาร์ทอัพขนาดเล็กไปจนถึงบริษัทที่ติดอันดับ Fortune 500 ฉันยังเป็นผู้เชี่ยวชาญในบัญชีผู้ใช้และความปลอดภัยของครอบครัว และได้พัฒนาแอพ Android ที่ประสบความสำเร็จหลายตัว



Related posts