วิธีตั้งค่า IP alias เป็นเครือข่ายท้องถิ่นบน Windows [ซ้ำ]


1

คำถามนี้มีคำตอบอยู่ที่นี่แล้ว:

บน Mac มีคำสั่งนี้

sudo ifconfig lo0 alias 10.10.10.10

ฉันต้องการที่เทียบเท่าใน Windows

มันควรจะเป็นยังไง? ฉันต้องค้นหาอะไรอย่างแน่ชัด?

คำตอบ:


1

คุณต้องทำสิ่งนี้จากคอนโซลที่ยกระดับเนื่องจาก Windows ไม่มี sudo:

netsh interface ip add address "Local Area Connection" 10.10.10.10 255.255.255.0

"การเชื่อมต่อเครือข่ายท้องถิ่น" อาจแตกต่างกันสำหรับคุณ ในการค้นหาชื่อคุณจะต้องเรียกใช้:

ipconfig

และดึงชื่อของอินเทอร์เฟซเครือข่าย


นอกจากนี้ยังมีอีกสองวิธี (Loopback และ GUI) แต่ฉันคิดว่าคุณกำลังมองหาคำสั่งตั้งแต่คุณสั่งคำสั่ง iOS
Ian Pringle

เมื่อฉันเรียกใช้มันจะปิดการใช้งาน DHCP และเปลี่ยน IP ซึ่งทำให้ฉันขาดการเชื่อมต่ออินเทอร์เน็ต มีวิธีที่ฉันสามารถเก็บ DHCP และ IP พิเศษนี้หรือไม่ สิ่งที่ฉันต้องการสำหรับ 10.10.10.10 ให้ชี้ไปที่ localhost
BrunoLM

1
หาก DHCP ของคุณกำหนดที่อยู่ IP แบบคงที่คุณจะต้องเพิ่ม IP ที่กำหนดกลับมา ดังนั้นหาก IP ท้องถิ่นของระบบของคุณคือ 192.168.0.5 หลังจากกำหนด 10.10.10.10 ให้ใช้คำสั่งเดียวกันเพื่อกำหนดระบบของคุณ 192.168.0.5 หากไม่เป็นแบบคงที่คุณจะต้องอัปเดตเมื่อกำหนดใหม่
Ian Pringle

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

1
เนื่องจากnetshเป็น Windows ที่เฉพาะเจาะจงจึงไม่สามารถทำงานได้เหมือนaliasใน * nix คำสั่ง netsh กำลังปิดใช้งาน DHCP ดังนั้นคุณต้องแจ้งพีซีว่าจะค้นหาอะไร ฟังก์ชัน * nix อาจไม่ปิดใช้งานซึ่งเป็นสาเหตุที่ไม่จำเป็น ตัวเลือกอื่นแม้ว่าจะไม่ได้สร้างไว้ใน Windows ก็คือดูและดูว่าCygwinมีการรองรับ * nix ipconfigหรือไม่ ถ้าเป็นเช่นนั้นคุณควรใช้คำสั่งเดียวกันใน Windows (หลังจากติดตั้ง Cygwin)
Ian Pringle

0

คุณสามารถทำได้จากพรอมต์คำสั่งที่ยกระดับขึ้นด้วยยูทิลิตี netsh:

netsh int ipv4 add address "Local Area Connection" 10.10.10.10 255.255.0.0

คุณต้องแทนที่"Local Area Connection"ด้วยชื่อของอะแดปเตอร์เครือข่ายและ255.255.0.0ซับเน็ตมาสก์ที่เหมาะสม ipconfigคุณสามารถดูชื่ออะแดปเตอร์เครือข่ายของระบบโดยใช้

ข้อมูลมากกว่านี้:


เมื่อฉันเรียกใช้มันจะปิดการใช้งาน DHCP และเปลี่ยน IP ซึ่งทำให้ฉันขาดการเชื่อมต่ออินเทอร์เน็ต มีวิธีที่ฉันสามารถเก็บ DHCP และ IP พิเศษนี้หรือไม่ สิ่งที่ฉันต้องการสำหรับ 10.10.10.10 ให้ชี้ไปที่ localhost
BrunoLM

คุณไม่สามารถผสมการกำหนดที่อยู่แบบคงที่และแบบไดนามิก (DHCP) บนอินเทอร์เฟซเดียวกันได้ อย่างไรก็ตามความคิดเห็นของคุณที่คุณต้องการให้ localhost ชี้ไปที่ IP ทำให้ดูเหมือนว่าคุณไม่ได้ถามเกี่ยวกับปัญหาที่เกิดขึ้นจริงแต่เป็นการเสนอวิธีแก้ปัญหาของคุณ คุณไม่สามารถเปลี่ยนคำถามที่มีอยู่เพื่อแก้ไขได้เนื่องจากมีคำตอบอยู่แล้ว (ซึ่งจะไม่ถูกต้องสำหรับคำถามใหม่ของคุณ) คุณควรถามคำถามใหม่และแน่นอนว่าจะพูดว่า "ฉันลองใช้ netsh แบบนี้ ... แต่มันไม่ทำงาน" และอ้างอิงคำถามนี้
ตัวปลอมตัว Twisty
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.