2
มีเครื่องมือบรรทัดคำสั่งมาตรฐานเพื่อทำการค้นหาชื่อโฮสต์หรือไม่
ฉันอยู่ในเชลล์และฉันต้องการทราบที่อยู่ IP ที่สอดคล้องกันสำหรับชื่อโฮสต์ ฉันรู้ว่าฉันสามารถใช้งานได้ผ่าน Perl, PHP, Python หรือภาษาสคริปต์อื่น ๆ (อาจน่ากลัว!) และนี่จะเป็นวิธีแก้ปัญหาของฉัน แต่ฉันประหลาดใจที่ดูเหมือนว่าจะไม่มีเครื่องมือบรรทัดคำสั่งให้ทำ ไม่มีเสื้อคลุมเรียบง่าย ๆ getaddrinfo(). ฉันผิดหรือเปล่า? มีหรือไม่ host, dig และ getent ไม่ต้องนับฉันต้องการสิ่งที่ใช้ libc และทำตาม /etc/nsswitch.confและสิ่งที่อาจติดตั้งในระบบ (linux) ใด ๆ โดยค่าเริ่มต้น ย้ายมาที่นี่จาก https://stackoverflow.com/questions/20211326/is-there-a-standard-command-line-tool-to-do-a-hostname-lookup คำตอบ: ฉันผิด getent ไม่ได้ดูเฉพาะใน /etc/hostsจริง ๆ แล้วมันเป็นการค้นหาที่เหมาะสม