1
คำสั่ง Mac OS เพื่อแก้ไขชื่อโฮสต์เช่น“ getent” บน Linux
ฉันต้องการคำสั่งที่จะแก้ปัญหาชื่อโฮสต์ให้เป็นที่อยู่ IP ในลักษณะเดียวกับที่โปรแกรมปกติจะแก้ไขชื่อโฮสต์ กล่าวอีกนัยหนึ่งก็ต้องคำนึงถึง mDNS ( .local) และ/etc/hostsเช่นเดียวกับ DNS ปกติ เพื่อให้กฎออกhost, digและnslookupเนื่องจากทั้งสามของเครื่องมือเหล่านั้นเพียงใช้ DNS ปกติและจะไม่แก้ไข.localที่อยู่ บน Linux getentคำสั่งทำสิ่งที่ฉันต้องการอย่างแน่นอน อย่างไรก็ตามgetentไม่มีอยู่ใน OS X มี Mac OS X ที่เทียบเท่าgetentหรือไม่ ฉันรู้ว่าฉันสามารถเขียนหนึ่งในไม่กี่บรรทัดโดยใช้getaddrinfoและนั่นคือสิ่งที่ฉันจะทำถ้าฉันต้อง แต่ฉันก็แค่สงสัยว่ามีคำสั่งมาตรฐานที่สามารถทำได้ ขอบคุณ!