ฉันจะตั้งชื่อโฮสต์ใน windows ได้อย่างไร


28

คำถามเช่นเดียวกับวิธีนามแฝงชื่อโฮสต์ได้อย่างไร

แต่สำหรับ windows โดยเฉพาะ windows 7

ฉันไม่ต้องการระบุที่อยู่ IP (ไฟล์โฮสต์) เพียงนามแฝงเพื่อให้\\mylaptopชี้ไปที่\\longcomputernameและโปรแกรมทั้งหมดจะสามารถค้นหาได้ฉันควรใช้ dns นั้น


1
คุณได้ลองแก้ไขไฟล์โฮสต์ (ใน C: \ windows \ system32 \ drivers \ etc) ด้วย "mylaptop longcomputername" หรือไม่?
Mike Keller

3
@MikeKeller - OP กล่าวโดยเฉพาะว่าเขาไม่ต้องการใช้ไฟล์ hosts และไฟล์ hosts (อย่างที่ฉันเข้าใจ) อย่างน้อยก็ใช้งานได้กับชื่อต่อ IP เท่านั้น - ไม่สามารถจัดการกับชื่อได้ - การเชื่อมโยงกับชื่อ
Iszi

ฉันสนใจที่จะเห็นคำตอบสำหรับสิ่งนี้ ปัญหาหนึ่งที่ฉันพบเมื่อไม่นานมานี้คือพยายามแมปตำแหน่งที่ตั้งเครือข่ายเดียวกันมากกว่าหนึ่งครั้ง - Windows จะไม่ยอมให้คุณทำ คุณสามารถแมปสองครั้งโดยใช้ชื่อสำหรับอันแรกและ IP สำหรับที่สอง หากมีวิธีนามแฝงชื่อหนึ่งอาจสามารถแมปตำแหน่งเครือข่ายเดียวกันได้หลายครั้ง
Fopedush

คำตอบ:


16

HOSTS ใช้เพื่อให้ชื่อแก่ที่อยู่ IP เท่านั้น ดังนั้นคุณจึงสามารถ:

10.1.1.2 Computer.domain.com Alias1 Alias99

และด้วยการที่คุณสามารถ ping 10.1.1.2 โดย "computer.domain.com" "alias1" หรือ "alias99"

แต่คุณทำไม่ได้

Computer Alias1 Alias99

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

ในเซิร์ฟเวอร์ DNS คุณต้องตั้งค่ารายการนามแฝง ("CNAME" บันทึก) ที่ชี้ไปยังรายการโฮสต์ของเครื่องเป้าหมาย ("A")


4
นั่นเป็นเหตุผลที่ผมถามว่ามีวิธีการที่ไม่เป็นเจ้าภาพตั้งแต่โฮสต์ต้อง IP
Maslow

5
@Maslow - Yup และรากของคำตอบคือ "ใช้ DNS" :) ฉันแค่ต้องการขยายคำตอบเพื่อรวมว่าทำไม HOSTS ไม่สามารถทำได้ (สำหรับผู้เยี่ยมชมในอนาคต)
Ƭᴇcʜιᴇ007
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.