ทุกอย่างที่คุณต้องการทราบเกี่ยวกับคำสั่ง Domainname

คู่มือนี้จะแนะนำคุณถึง 5 คำสั่งดังนี้:

คุณสามารถดูรายละเอียดทั้งหมดเกี่ยวกับคำสั่งชื่อโฮสต์โดยอ่านคู่มือนี้ซึ่งได้รับการอัปเดตเมื่อเร็ว ๆ นี้

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

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

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

ชื่อโฮสต์

ในกรณีของฉันผลก็คือ "garymint"

ในเครื่องบางเครื่องชื่อโฮสต์ของคุณอาจแสดงเป็น "computername.computerdomain"

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

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

hostname -s

หรือคุณสามารถเรียกใช้ชื่อโดเมนได้โดยใช้คำสั่งนี้:

hostname -d

คำสั่ง domainname

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

DOMAINNAME

หากคุณมีโดเมนตั้งค่าจะถูกส่งกลับมิฉะนั้นคุณจะเห็นข้อความ (ไม่มี)

คำสั่ง domainname ส่งกลับชื่อโดเมน NIS ของระบบ ชื่อโดเมน NIS คืออะไร?

NIS ย่อมาจาก Network Information System คู่มือนี้กำหนด NIS ดังนี้:

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

คำสั่ง ypdomainname

YPDomainName แสดงข้อมูลเดียวกันกับคำสั่ง domainname ลองด้วยตัวคุณเองโดยการพิมพ์ต่อไปนี้ลงในหน้าต่างเทอร์มินัล:

ypdomainname

เหตุใดจึงมีคำสั่งหลายคำสำหรับสิ่งเดียวกัน

YP ย่อมาจาก Yellow Pages แต่ต้องเปลี่ยนแปลงเนื่องจากเหตุผลทางกฎหมาย นี่เป็น NIS ที่ถูกกล่าวถึงในส่วนก่อนหน้านี้

คุณสามารถใช้ ypdomainname ได้หากต้องการ แต่คุณอาจจะบันทึกปลายนิ้วของคุณด้วยความพยายามบางอย่างและปิดกั้น RSI โดยปล่อยให้เป็นโดเมนเนมเพียงอย่างเดียว

คำสั่ง nisdomainname

nisdomainname ยังแสดงข้อมูลเช่นเดียวกับคำสั่ง domainname ตามที่คุณจะได้รวบรวมโดยส่วนก่อนหน้าเคยมีชื่อโดเมนเป็นสีเหลืองซึ่งสามารถส่งคืนได้โดยใช้คำสั่ง ypdomainname

ชื่อโดเมนของสมุดหน้าเหลืองถูกเปลี่ยนเป็นระบบข้อมูลเครือข่าย (NIS) และคำสั่ง nisdomainname ก็มีขึ้น

คำสั่ง domainname ถูกสร้างขึ้นเพื่อความสะดวกในการใช้งาน

คุณสามารถใช้คำสั่ง nisdomainname ได้ดังนี้:

nisdomainname

ผลลัพธ์จะเหมือนกับคำสั่ง domainname

คำสั่ง dnsdomainname

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

dnsdomainname

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

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

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

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

sudo โดเมนเนม ​​mydomainname

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

นอกจากนี้คุณยังสามารถใช้คำสั่ง ypdomainname และ nisdomainname ได้ดังนี้:

sudo ypdomainname mydomainname
sudo nisdomainname mydomainname

ไฟล์ / etc / hosts File

ในหน้าต่างเทอร์มินัลจะเรียกใช้คำสั่งต่อไปนี้เพื่อเปิดไฟล์ hosts ในตัวแก้ไข nano:

sudo nano / etc / hosts

จะมีบรรทัดข้อความในไฟล์ / etc / hosts ดังนี้:

127.0.0.1 localhost

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

127.0.0.1 localhost.yourdomainname

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

127.0.0.1 localhost.yourdomainname mycomputer mylinuxcomputer

ข้อมูลเพิ่มเติมเกี่ยวกับคำสั่ง DomainName

คำสั่ง domainname มีจำนวนสวิตช์ดังนี้:

domainname -a

นี้จะส่งกลับชื่อแทนสำหรับโดเมนที่ระบุไว้ใน hostfile

domainname -b

ชื่อโดเมนที่จะใช้ถ้าไม่มีการตั้งค่าอื่น ๆ

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

domainname -b mydomainname

นี่คือคำสั่งเพิ่มเติม:

สรุป

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ Linux และการบริหารเครือข่ายควรอ่านคู่มือ ผู้ดูแลระบบเครือข่าย Linux