1、求一个linux shell脚本,把域名解析为ip然后echo出来。
|# ./get_ip.sh
./get_ip.sh need a parameter
# ./get_ip.sh e.cn
202.112.0.36
# cat get_ip.sh
#!/bin/sh
if [ $# -lt 1 ]; then
echo $0 need a parameter
exit 0
fi
ADDR=$1
TMPSTR=`ping ${ADDR} packetsize 1 | grep ${ADDR} | head -n 1`
echo ${TMPSTR} | cut -d'(' -f 2 | cut -d')' -f1
2、linux中测试DNS服务器是否能够正常解析域名的客服端命令是?
nslookup
dig
host
这三个命令都可以,其中nslookup用的更多一些
3、linux查看系统域名的命令是什么
你需要查看的是机器的主机名吧?
直接输入hostname就可以了
也可以通过查看/etc/hosts查看
4、Linux域名解析
你已经作对了啊,就是做A记录指到你的IP就行了。
只是生效需要一段时间而已。
刚Ping了一下,www.feelworld.com指向的IP是82.98.86.175,你的IP应该是173.231.6.89,那把这个A记录的IP改一下就行了
5、Linux/Unix、windows系统中都提供了什么 命令,此命令用来测试DNS服务器起否能正确的进行域名解析。
WINDOWS环境下可以用uslookup,当然最简单实用的ping也是很好的,ping域名能返回IP就能ping通,说明DNS起作用了,如果是局域网内测试,最好断开外网。LINUX下也是这二个命令。nslookup 域名ping 域名
6、linux不能将域名解析成IP地址
这是因为你没有配置DNS解析服务器的原因。你的IP大概是静态设置的,设置后,要增加DNS服务器地址。不同版本的LINUX有不同的方法。一般来说,比如你的网卡是 eth0,则会有/etc/sysconfig/network-scripts/ifcfg-eth0这个文件,编辑这个文件,在DNS1=这一行,添加你的DNS服务器的IP地址。如果你不知道DNS地址,也可以使用公共的DNS服务器:114.114.114.114
然后执行重启网络命令:
/etc/init.d/network restart
或者直接reboot,重启系统。
或者如果你安装了配置命令:system-config-network 也可以运行这个命令,在DNS Configure里面,填上Primary DNS地址。
当然,如果你的linux有图形界面,你也可以使用图形的方式,找到网络配置,在里面找到DNS这一项,添加进去就行了。
7、嵌入式linux域名解析问题
在你的server上做dns域名解析,或者直接修改hosts,比如192.168.1.10 myarm