ทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับคำสั่งชื่อโดเมน

คำสั่งที่เกี่ยวข้องหลายคำสั่งแสดงหรือแก้ไข ชื่อโฮสต์ ของคอมพิวเตอร์ของคุณ เป็นคำสั่งมาตรฐานที่ควรทำงานโดยไม่คำนึงถึงการกระจาย Linux ของคุณ

คำสั่ง 'ชื่อโฮสต์'

คำสั่งชื่อโดเมน linux shell

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

ในบางเครื่อง ชื่อโฮสต์ของคุณอาจปรากฏเป็นบางอย่างเช่น ชื่อคอมพิวเตอร์.โดเมนคอมพิวเตอร์

โดยทั่วไปแล้ว ชื่อโฮสต์ใช้เพื่อระบุคอมพิวเตอร์ของคุณบนเครือข่ายและโดเมนที่เป็นของ

คุณสามารถรับเฉพาะชื่อคอมพิวเตอร์ที่ส่งคืนได้โดยใช้คำสั่งต่อไปนี้:

ชื่อคอมพิวเตอร์

หรือดูเฉพาะชื่อโดเมนโดยเรียกใช้คำสั่งนี้:

ชื่อโดเมน

เชลล์ Linux บางตัวมีชื่อโฮสต์เป็นส่วนหนึ่งของพรอมต์ของเชลล์

คำสั่ง 'ชื่อโดเมน'

แทนที่จะใช้ชื่อโฮสต์กับ the -NS สลับเพื่อคืนชื่อโดเมน เรียกใช้คำสั่งต่อไปนี้:

ชื่อโดเมน

หากคุณมีโดเมนที่ตั้งไว้ โดเมนนั้นจะถูกส่งคืน มิฉะนั้น คุณจะเห็นข้อความ (ไม่มี). ในหลายกรณี โดยเฉพาะอย่างยิ่งเมื่อคุณไม่ได้เชื่อมต่อเครือข่าย คุณอาจเห็น localdomain แทนที่.

NS ชื่อโดเมน คำสั่งส่งคืนชื่อโดเมน NIS ของระบบ

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

คำสั่ง dnsdomainname

NS dnsdomainname คำสั่งส่งคืนชื่อโดเมน DNS เรียกใช้โดยพิมพ์ข้อความต่อไปนี้ลงในเทอร์มินัล:

dnsdomainname

DNS ย่อมาจาก Domain Name Server และถูกใช้โดยอินเทอร์เน็ตเพื่อแปลงที่อยู่ IP เป็นชื่อโดเมนจริง หากไม่มีชื่อโดเมน เราทุกคนคงใช้สเปรดชีตขนาดใหญ่เพื่อหาว่า 207.241.148.82 จะพาเราไปที่ linux.lifewire.com

เว้นแต่ว่าคุณกำลังเรียกใช้เว็บเซิร์ฟเวอร์ คอมพิวเตอร์ของคุณจะไม่มีชื่อโดเมน DNS และเรียกใช้ dnsdomainname คำสั่งจะคืนค่าใด ๆ หรือ localhost

การตั้งค่าชื่อโดเมน NIS

ตั้งชื่อโดเมน NIS สำหรับคอมพิวเตอร์ของคุณโดยใช้คำสั่งต่อไปนี้:

dnsdomainname --nis

คุณอาจจะต้อง sudo เพื่อยกระดับสิทธิ์ของคุณ

ไฟล์ / etc / hosts

ไฟล์ etchosts ใน NANO สำหรับ Ubuntu บน WSL

ในหน้าต่างเทอร์มินัล ให้รันคำสั่งต่อไปนี้เพื่อเปิดไฟล์โฮสต์ในตัวแก้ไข Nano:

sudo nano /etc/hosts

คุณจะเห็นข้อความหลายบรรทัดในช่อง /etc/hosts ไฟล์ตามที่แสดงด้านบน:

ส่วนแรกคือที่อยู่ IP ของคอมพิวเตอร์ ส่วนที่สองคือชื่อคอมพิวเตอร์ ในการเพิ่มโดเมน NIS สำหรับคอมพิวเตอร์อย่างถาวร ให้เปลี่ยนบรรทัดดังนี้:

ชื่อโดเมน --nis

คุณยังสามารถเพิ่มนามแฝงได้ดังนี้:

ชื่อโดเมน -a

ข้อมูลเพิ่มเติมเกี่ยวกับคำสั่ง 'ชื่อโดเมน'

NS ชื่อโดเมน คำสั่งเสนอสวิตช์หลายตัว ได้แก่:

  • -NS: ส่งกลับนามแฝงสำหรับโดเมนที่ระบุไว้ในไฟล์โฮสต์
  • -NS: ตั้งชื่อโดเมน
  • -NS: ชื่อโดเมน DNS
  • -NS: ชื่อโฮสต์ยาว
  • -NS: อ่านข้อมูลชื่อโฮสต์จากไฟล์
  • -ผม: ที่อยู่ IP สำหรับชื่อโฮสต์
  • -ผม: ที่อยู่ทั้งหมดสำหรับโฮสต์
  • -NS: ชื่อโฮสต์แบบสั้น