Problem

เคยงงกันไม่ครับว่า บน AIX 5.1 หรือ 5.3 ก็ดี เมื่อมีการ map ip address ใหม่ ใน /etc/hosts แล้วแต่ยัง ping host ใหม่ไม่ได้ เช่นเกียวกับที่เคยแก้ไฟล์

  • C:\Windows\System32\drivers\etc\hosts บน Windows และ
  • /etc/hosts บน Linux

ก็ work เลย, ดังนั้นเลยสันนิษฐานว่า เป็นเรื่องลำดับการ solve name ของ AIX 5.1  และ 5.3 ในหัวข้อถัดไป … จริงด้วย ^-^

AIX LogoSetting up the Name Resolution order for AIX

By default, AIX Resolver routines on hosts running TCP/IP normally attempt to resolve names using the following sources:

  1. BIND/DNS
  2. Network Information Service (NIS) — if applicable or enable this service
  3. Local file (/etc/hosts)

Resolving the problem

เราสามารถ เปลี่ยนลำดับการ resolve name จาก default เป็น local แล้ว bind ได้หลายวิธีด้วยกัน ดังนี้

  1. สร้างไฟล์ /etc/irs.conf โดยระบุข้อมูล 2 บรรทัด ตามลำดับ ดังนี้

  2. หรือ สร้างไฟล์ /etc/netsvc.conf โดยระบุ ข้อมูล ดังนี้

  3. หรือ สร้างตัวแปร global ชื่อ NSORDER โดยระบุข้อมูล ดังนี้

    หมายเหตุ The NSORDER environment variable overrides the host settings in the /etc/netsvc.conf, which in turn overrides the host settings in the /etc/irs.conf หรือ /etc/netsvc.conf file.

Resources

Setting up the Name Resolution Order for AIX
Tagged on: