IP ของ Wordy สำหรับอุปกรณ์ภายใน


3

สวัสดีฉันต้องการที่จะมี IP เพื่อเชื่อมต่อกับอุปกรณ์ในเครือข่ายของฉันที่บ้าน แต่ฉันไม่ต้องการที่จะจำตัวเลขจำนวนมากแทนฉันต้องการที่อยู่ที่ใช้คำ ตัวอย่างเช่นฉันสามารถเชื่อมต่อกับเราเตอร์ของฉันโดยใช้ '192.168.1.254' หรือโดยใช้ 'dsldevice.lan' ฉันจะทำสิ่งนี้หรือสิ่งที่เรียกว่าเพราะฉันไม่พบข้อมูลใด ๆ บนเว็บ ขอบคุณสำหรับความช่วยเหลือใด ๆ ล่วงหน้า


1
ดังนั้นชื่อโฮสต์ ?
โมเสส

คำตอบ:


9

ไปที่ C: \ Windows \ System32 \ drivers \ etc แล้วเปิดไฟล์ที่ชื่อว่า 'hosts' ด้วย notepad เลื่อนไปที่ด้านล่างและเพิ่มบรรทัด:

'ที่อยู่ IP' 'ชื่อโฮสต์'

ตัวอย่างเช่น:

192.168.1.20 Nasdrive

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


ฉันคิดว่านี่อาจเป็นวิธีที่ดีที่สุดและง่ายที่สุดสำหรับ OP ในการนำสิ่งที่เขาขอมาใช้ ไม่จำเป็นต้องใช้ DNS และทั้งหมดนี้
Josh

4
หลังจากต้องอัปเดตด้วยตนเอง/etc/hosts40 เครื่องเมื่อวานนี้ "ง่ายที่สุด" ขึ้นอยู่กับขนาดของเครือข่าย
grawity

1
@grawity ไฟล์แบทช์บนเซิร์ฟเวอร์ไฟล์ ... echo 192.168.1.20 Nasdrive >> /etc/hostsจากนั้น telnet / ssh เข้าไปในแต่ละไฟล์ ...
ratchet freak

8

ที่อยู่ที่ใช้คำไม่ใช่ "IP" หรือ "ที่อยู่ IP" (ที่อยู่ IPv4คือสี่ไบต์และมักเขียนเป็นเลขทศนิยมสี่ตัวที่อยู่ IPv6เป็น 16 ไบต์มักจะเขียนเป็นเลขฐานสิบหก)

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

หากคุณต้องการให้ชื่อทำงานได้เฉพาะในเครือข่ายในบ้านของคุณให้ขุดเข้าไปในหน้าจอการกำหนดค่าของเราเตอร์ของคุณ - ส่วนใหญ่จะมีตัวเลือกที่เรียกว่า "โดเมนท้องถิ่น" หรือ "ชื่อโฮสต์ท้องถิ่น" หรือ "DNS ภายใน" หรืออะไรทำนองนั้น

อีกทางเลือกหนึ่งคือโปรโตคอลการจำแนกชื่อท้องถิ่นหลายแห่ง - Windows มี NBNS และ LLMNR ในตัวเพื่อแปลcomputernameเป็นที่อยู่ IP โดยอัตโนมัติ OS X ใช้ mDNS สำหรับชื่ออย่างcomputername.local; Linux สามารถใช้ mDNS (ผ่าน avahi-daemon) หรือ NBNS (ผ่านทาง nmbd ของ Samba)

หากคุณต้องการชื่อที่สามารถเข้าถึงได้ทั่วโลกตัวเลือกเดียวของคุณก็คือซื้อชื่อโดเมนจากหนึ่งในหลายร้อยชื่อผู้ลงทะเบียน (Dynadot, Namecheap ฯลฯ ฯลฯ )


2
นอกจากนี้ยังมีตัวเลือกในการโฮสต์เซิร์ฟเวอร์ DNS ในเครื่องโดยใช้แอปพลิเคชั่น DNS มาตรฐานเช่น BIND, maraDNS, PowerDNS และอื่น ๆ อีกมากมาย
MaQleod

@SteveJessop: ก็ขึ้นอยู่กับวิธีที่คนอ่าน RFC 882 มันพูดถึงโดเมนว่ามี SOA และ NS records (โซนอิสระ) ... ต่างจากชื่อโดเมนหรือเปล่า?
grawity

สวัสดีคุณจะสามารถใช้ VPN เพื่อเชื่อมต่อกับชื่อโฮสต์ในพื้นที่ของฉันทั่วโลก (ฉันไม่จำเป็นต้องทำสิ่งนี้เพียงแค่สงสัย)?
Riley

@user: ขึ้นอยู่กับวิธีการตั้งค่าทั้งชื่อโฮสต์และ VPN VPN ขององค์กรมักถูกกำหนดค่าให้ใช้เซิร์ฟเวอร์ DNS ภายในที่ทำให้โดเมน "ท้องถิ่น" สามารถเข้าถึงได้
grawity
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.