01
配置DNS客户端
通过smitty tcpip配置DNS客户端:
# smitty tcpip
-> Further Configuration
-> Name Resolution
-> Domain Nameserver (/etc/resolv.conf)
-> Add a Nameserver
-> 添加DNS服务器信息
也可以通过# smitty namerslv,直接进入resolv.conf的配置项。
配置好后,查看客户端DNS服务器配置信息(在/etc/resolv.conf),
# cat /etc/resolv.conf
nameserver 192.168.1.100
nameserver 192.168.1.101
测试域名解析是否成功:
# nslookup 域名
配置搜索域(可选设置)
# smitty tcpip
-> Further Configuration
-> Name Resolution
-> Domain Nameserver (/etc/resolv.conf)
-> Set /show the Domain Search List
设置好后,示例如下:
# cat /etc/resolv.conf
search ljm.test
02
配置DNS解析顺序
AIX系统对域名默认的解析顺序为:DNS解析 -> hosts文件;
有些场景下,需要修改解析顺序,配置为先hosts解析,再DNS解析。
要改变域名解析顺序,需编辑配置文件/etc/netsvc.conf,
添加一行,如下:
# vi /etc/netsvc.conf
hosts=local4,bind4
(表示先hosts文件,再DNS)
注意点:
hosts前面不留空,不然配置会不生效;
AIX一定要加local4和bind4,表示在ipv4下解析;
如果是Oracle RAC数据库搭建,等号前后不能留空,否则监听会异常。
03
DNS配置后常见问题
AIX系统配置DNS客户端后,会遇到telnet、ftp和ssh访问变慢的问题。
处理如下:
telnet和ftp变慢问题处理:
编辑inetd.conf文件,ftp和telnet行加-c参数,如下:
# vi /etc/inetd.conf
ftp stream tcp6 nowait root /usr/sbin/ftpd ftpd -c
telnet stream tcp6 nowait root /usr/sbin/telnetd telnetd -a -c
重刷inetd服务配置:
#refresh -s inetd
ssh登录慢问题处理:
# vi /etc/ssh/sshd_config
UseDNS no
重启sshd服务:
# stopsrc -s sshd
# startsrc -s sshd