โฮมเพจ » ทำอย่างไร » วิธีเปลี่ยนที่อยู่ IP ของคุณโดยใช้ PowerShell

    วิธีเปลี่ยนที่อยู่ IP ของคุณโดยใช้ PowerShell

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

    หมายเหตุ: คำสั่งต่อไปนี้เป็นคำสั่งใหม่ใน PowerShell v3 ดังนั้นจึงต้องใช้ Windows 8 และต้องมีพรอมต์คำสั่งสำหรับผู้ดูแล.

    บรรณาธิการหมายเหตุ: บทความนี้น่าจะเหมาะสำหรับกลุ่มเป้าหมายของเรามากขึ้นและต้องการความรู้พื้นฐานเกี่ยวกับ IP Address และ CIDR สัญกรณ์

    เปลี่ยนที่อยู่ IP ของคุณ

    เราเห็นผู้คนดึงผมออกมาพยายามเปลี่ยนที่อยู่ IP ของพวกเขาโดยใช้คลาส WMI ที่เข้ารหัสลับใน PowerShell รุ่นเก่า แต่ที่เปลี่ยนด้วย PowerShell v3 ปัจจุบันมีโมดูล NetTCPIP ที่นำฟังก์ชันการทำงานส่วนใหญ่มาสู่ PowerShell ดั้งเดิม ในขณะที่ความสับสนเล็กน้อยในตอนแรกส่วนใหญ่เกิดจากการขาดเอกสารในขณะนี้มันเริ่มทำให้รู้สึกเมื่อ geeks แสดงวิธีการทำ.

    การเปลี่ยนที่อยู่ IP สามารถทำได้โดยใช้ New-NetIPAddress cmdlet ซึ่งมีพารามิเตอร์จำนวนมากซึ่งบางส่วนไม่ได้บันทึกไว้ใน Get-Help ดังนั้นนี่คือ:

    ใหม่ NetIPAddress -InterfaceAlias“ การเชื่อมต่ออีเธอร์เน็ตแบบมีสาย” -IPv4Address“ 192.168.0.1” -PrefixLength 24 -DefaultGateway 192.168.0.254

    สิ่งนี้จะถือว่าสิ่งต่อไปนี้:

    • ชื่อของอินเทอร์เฟซที่คุณต้องการเปลี่ยนที่อยู่ IP สำหรับเป็นเครือข่ายท้องถิ่น
    • คุณต้องการกำหนดที่อยู่ IP เป็น 192.168.0.1 แบบคงที่
    • คุณต้องการตั้งค่า subnet mask เป็น 255.255.255.0 (ซึ่ง / 24 ในรูปแบบ CIDR)
    • คุณต้องการตั้งค่าเกตเวย์เริ่มต้นที่ 192.168.0.254

    คุณจะเปลี่ยนการตั้งค่าสำหรับบางอย่างที่ตรงกับเกณฑ์การกำหนดที่อยู่สำหรับเครือข่ายของคุณ.

    การตั้งค่าข้อมูล DNS ของคุณ

    ตอนนี้ที่นี่มาอีกส่วนที่ยุ่งยากหากพบว่ามีโมดูลที่แยกต่างหากทั้งหมดที่เรียกว่า DNSClient ที่คุณต้องใช้เพื่อจัดการการตั้งค่า DNS ของคุณ หากต้องการเปลี่ยนเซิร์ฟเวอร์ DNS คุณต้องใช้:

    Set-DnsClientServerAddress -InterfaceAlias“ การเชื่อมต่ออีเธอร์เน็ตแบบมีสาย” - เซิร์ฟเวอร์ที่อยู่ 192.168.0.1, 192.168.0.2

    นี่ถือว่าคุณต้องการตั้งค่าเซิร์ฟเวอร์ DNS หลักสำหรับการเชื่อมต่อผ่านสาย Ethernet เป็น 192.168.0.1 และเซิร์ฟเวอร์ DNS รองเป็น 192.168.0.2 นั่นคือทั้งหมดที่มีให้มัน.