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