导航:首页 > 编程系统 > linux域名转ip

linux域名转ip

发布时间:2024-06-13 01:10:56

1. linux鏌ヨip鍛戒护鏈夊摢浜沴inux鏌ヨip鍛戒护

linux鏌ョ湅ip鎸囦护锛

dig鍛戒护锛氬畠鏄涓涓鐢ㄤ簬鏌ヨDNS鍚嶇О鏈嶅姟鍣ㄧ殑鐏垫椿鍛戒护琛屽伐鍏枫

host鍛戒护锛氬畠鏄鐢ㄤ簬鎵ц孌NS鏌ヨ㈢殑绠鍗曠▼搴忋

nslookup鍛戒护锛氬畠鐢ㄤ簬鏌ヨ浜掕仈缃戝煙鍚嶆湇鍔″櫒銆

fping鍛戒护锛氬畠鐢ㄤ簬鍚戠綉缁滀富鏈哄彂閫両CMPECHO_REQUEST鏁版嵁鍖呫

ping鍛戒护锛氬畠鐢ㄤ簬鍚戠綉缁滀富鏈哄彂閫両CMPECHO_REQUEST鏁版嵁鍖呫

linux浠巌p鍦板潃鏌ユ壘鍩熷悕鎴栦粠鍩熷悕鏉ユ煡鎵緄p鍦板潃搴斾娇鐢ㄤ粈涔堝懡浠わ紵

nslookup鍛戒护nslookup鍛戒护鐨勫姛鑳芥槸鏌ヨ涓鍙版満鍣ㄧ殑IP鍦板潃鍜屽叾瀵瑰簲鐨勫煙鍚嶃傚畠閫氬父闇瑕佷竴鍙板煙鍚嶆湇鍔″櫒鏉ユ彁渚涘煙鍚嶆湇鍔★紝濡傛灉鐢ㄦ埛宸茬粡璁剧疆濂藉煙鍚嶆湇鍔″櫒锛屽氨鍙浠ョ敤杩欎釜鍛戒护鏌ョ湅涓嶅悓涓绘満鐨処P鍦板潃瀵瑰簲鐨勫煙鍚嶃

璇ュ懡浠ょ殑涓鑸鏍煎紡涓猴細nslookup[IP鍦板潃/鍩熷悕...

linux濡備綍鏌ョ湅pingIp锛

Linux绯荤粺鐨刾ing鍛戒护鏄鍜學indows绯荤粺鐨刾ing鏈変簺寰宸鍒锛宲ing鍛戒护鐨勪竴鑸鐢ㄦ硶鏄锛歱ingIP鍦板潃鎴栦竴涓鍩熷悕銆

Linux绯荤粺鐨刾ing濡傛灉涓嶅姞浠讳綍鍙傛暟锛屽彧缁欎簣涓涓狪P鍦板潃鎴栧煙鍚嶏紝ping鍛戒护浼氭棤浼戞㈢殑涓鐩磒ing涓嬪幓锛岀洿鍒颁綘鎸変笅閿鐩樹笂鐨凜trl+C缁勫悎閿鏉ョ粨鏉焢ing鎿嶄綔銆

濡傛灉鎯虫寚瀹歱ing鎿嶄綔鐨勬℃暟锛岄渶瑕佸姞涓婁竴涓-c鍙傛暟锛-c鍚庨潰璺熶竴涓闃挎媺浼鏁板瓧琛ㄧずping鍑犳★紝姣斿傦細ping-c4IP鍦板潃锛岃〃绀簆ing杩欎釜鍦板潃4娆★紝杩欐牱灏变笉闇瑕佹寜涓嬮敭鐩樹笂鐨凜trl+C锛岀▼搴弍ing鍥涙″悗浼氳嚜鍔ㄩ鍑虹殑銆

linux鍜寃indows涓鏌ョ湅ip淇℃伅鐨勫懡浠ゅ垎鍒鏄锛

鍦↙inux鍜學indows绯荤粺涓婃煡鐪婭P鐨勫懡浠ゆ槸涓嶅悓鐨剆pa

Linux绯荤粺涓鏌ョ湅IP鐨勫懡浠ゆ槸:杩涘叆鍛戒护琛屼腑锛岃緭鍏ifconfig鍥炶溅锛屼究鍙浠ユ煡鐪嬪埌IP銆傚懡浠よ

Windows绯荤粺涓鏌ョ湅IP鐨勫懡浠わ細鍏堣繘鍏dos鍛戒护琛岋紝杈撳叆ipconfig鍥炶溅锛屼究鍙鏌ョ湅鍒般俰p

娉ㄦ剰:涓や釜鍛戒护鏄涓嶅悓鐨刢o

涓涓鏄痠fconfig涓涓鏄痠pconfigconfig

linux鍛戒护鎬庝箞鏌ョ湅涓涓猧p鐨勫墠涓変綅锛

linux鍙浠ラ氳繃cut鍛戒护鏉ユ煡鐪嬩竴涓猧p鐨勫墠涓変綅銆

2. 求一个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

3. 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这一项,添加进去就行了。

4. 关于Linux下必须知道的11个网络命令有哪些

以下罗列一些非常有用的网络命令(不止11个)
连通性

• ping <host>:发送 ICMP echo 消息(一个包)到主机。这可能会不停地发送直到你按下 Control-C,Ping 的通意味着一个包从你的机器通过 ICMP 发送出去,并在 IP 层回显。Ping 告诉你另一个主机是否在运行。
• telnet <host> [port]:与主机在指定的端口通信。默认的 telnet 端口是 23。按 Control-] 以退出 telnet。其它一些常用的端口是:
7 —— echo 端口
25 —— SMTP,用于发送邮件
79 —— Finger (LCTT 译注:维基网络 - Finger protocal,不过举例 Finger 恐怕不合时宜,倒不如试试 80?),提供该网络下其它用户的信息。

ARP

ARP 用于将 IP 地址转换为以太网地址。root 用户可以添加和删除 ARP 记录。当 ARP
记录被污染或者错误时,删除它们会有用。root 显式添加的 ARP 记录是永久的 —— 代理设置的也是。ARP
表保存在内核中,动态地被操作。ARP 记录会被缓存,通常在 20 分钟后失效并被删除。

• arp -a:打印 ARP 表。
• arp -s <ip_address> <mac_address> [pub]:添加一条记录到表中。
• arp -a -d:删除 ARP 表中的所有记录。

路由

• netstat -r:打印路由表。路由表保存在内核中,用于 IP 层把包路由到非本地网络。
• route add:route: 用于向路由表添加静态(手动指定而非动态)路由路径。所有从该 PC 到那个 IP/子网的流量都会经由指定的网关 IP。它也可以用来设置一个默认路由。
例如,在 IP/子网处使用 0.0.0.0,就可以发送所有包到特定的网关。
• routed:控制动态路由的 BSD 守护程序。开机时启动。它运行 RIP 路由协议。只有 root 用户可用。没有 root 权限你不能运行它。
• gated:gated 是另一个使用 RIP 协议的路由守护进程。它同时支持 OSPF、EGP 和 RIP 协议。只有 root 用户可用。
• traceroute:用于跟踪 IP 包的路由。它每次发送包时都把跳数加 1,从而使得从源地址到目的地之间的所有网关都会返回消息。
• netstat -rnf inet:显示 IPv4 的路由表。
• sysctl net.inet.ip.forwarding=1:启用包转发(把主机变为路由器)。
• route add|delete [-net|-host] <destination> <gateway>:(如 route add 192.168.20.0/24 192.168.30.4)添加一条路由。
• route flush:删除所有路由。
• route add -net 0.0.0.0 192.168.10.2:添加一条默认路由。
• routed -Pripv2 -Pno_rdisc -d [-s|-q]:运行 routed 守护进程,使用 RIPv2 协议,不启用 ICMP 自动发现,在前台运行,供给模式或安静模式。
• route add 224.0.0.0/4 127.0.0.1:为本地地址定义多播路由。(LCTT 译注:原文存疑)
• rtquery -n <host>(LCTT 译注:增加了 host 参数):查询指定主机上的 RIP 守护进程(手动更新路由表)。

其它

• nslookup:向 DNS 服务器查询,将 IP 转为名称,或反之。例如,nslookup facebook.com 会给出 facebook.com 的 IP。
• ftp <host> [port](LCTT 译注:原文中 water 应是笔误):传输文件到指定主机。通常可以使用 登录名 "anonymous" , 密码 "guest" 来登录。
• rlogin -l <host>(LCTT 译注:添加了 host 参数):使用类似 telnet 的虚拟终端登录到主机。

重要文件

• /etc/hosts:域名到 IP 地址的映射。
• /etc/networks:网络名称到 IP 地址的映射。
• /etc/protocols:协议名称到协议编号的映射。
• /etc/services:TCP/UDP 服务名称到端口号的映射。

工具和网络性能分析

• ifconfig <interface> <address> [up]:启动接口。
• ifconfig <interface> [down|delete]:停止接口。
• ethereal & ;:在后台打开 ethereal 而非前台。
• tcpmp -i -vvv :抓取和分析包的工具。
• netstat -w [seconds] -I [interface]:显示网络设置和统计信息。
• udpmt -p [port] -s [bytes] target_host :发送 UDP 流量。
• udptarget -p [port]:接收 UDP 流量。
• tcpmt -p [port] -s [bytes] target_host :发送 TCP 流量。
• tcptarget -p [port]:接收 TCP 流量。

交换机

• ifconfig sl0 srcIP dstIP ifconfig sl0 srcIP dstIP:配置一个串行接口(在此前先执行 slattach -l /dev/ttyd0,此后执行 sysctl net.inet.ip.forwarding=1)
• telnet 192.168.0.254:从子网中的一台主机访问交换机。
• sh ru 或 show running-configuration :查看当前配置。
• configure terminal :进入配置模式。
• exit :退出当前模式。(LCTT 译注:原文存疑)

VLAN

• vlan n :创建一个 ID 为 n 的 VLAN。
• no vlan N :删除 ID 为 n 的 VLAN。
• untagged Y :添加端口 Y 到 VLAN n。
• ifconfig vlan0 create :创建 vlan0 接口。
• ifconfig vlan0 vlan_ID vlandev em0:把 em0 加入到 vlan0 接口(LCTT 译注:原文存疑),并设置标记为 ID。
• ifconfig vlan0 [up]:启用虚拟接口。
• tagged Y :为当前 VLAN 的端口 Y 添加标记帧支持。

UDP/TCP

• A socklab udp :使用 UDP 协议运行 socklab。
• sock :创建一个 UDP 套接字,等效于输入 sock udp 和 bind 。
• sendto <Socket ID> <hostname> <port #>:发送数据包。
• recvfrom <Socket ID> <byte #>:从套接字接收数据。
• socklab tcp :使用 TCP 协议运行 socklab。
• passive passive:创建一个被动模式的套接字,等效于 socklab ,sock tcp ,bind ,listen 。
• accept :接受进来的连接(可以在发起进来的连接之前或之后执行)。
• connect <hostname> <port #>:等效于 socklab ,sock tcp ,bind ,connect 。
• close :关闭连接。
• read <byte #>:从套接字中读取 n 字节。
• write :(例如write ciao、write #10)向套接字写入 "ciao" 或 10 个字节。

NAT/防火墙

• rm /etc/resolv.conf :禁止地址解析,保证你的过滤和防火墙规则正确工作。
• ipnat -f file_name :将过滤规则写入文件。
• ipnat -l :显示活动的规则列表。
• ipnat -C -F :重新初始化规则表。
• map em0 192.168.1.0/24 -> 195.221.227.57/32 em0:将 IP 地址映射到接口。
• map em0 192.168.1.0/24 -> 195.221.227.57/32 portmap tcp/udp 20000:50000:带端口号的映射。
• ipf -f file_name :将过滤规则写入文件。
• ipf -F -a :重置规则表。
• ipfstat -I :当与 -s 选项合用时列出活动的状态条目
内容来源:http;//www.linuxprobe.com/linux-network-command.html

阅读全文

与linux域名转ip相关的资料

热点内容
word2007层次结构 浏览:456
去掉文件名的数字 浏览:713
word公司 浏览:710
淘宝店数据包怎么上传 浏览:341
pbt文件 浏览:204
HX基础编程怎么改变字体 浏览:876
怎么开网络教学 浏览:915
630升级工程武器 浏览:936
用换机助手接收的软件文件在哪找 浏览:282
阅达app一教一辅五年级有哪些 浏览:7
win10系统用f2调节音量 浏览:19
压缩文件密码器 浏览:840
线下活动数据分析有哪些 浏览:314
助听器插片式编程线如何连接 浏览:293
怎么删除系统休眠文件 浏览:914
搜索文件内容中包含的文字并替换 浏览:542
微信相册程序图标 浏览:714
win8怎么显示文件格式 浏览:547
文件服务器中毒 浏览:721
如何修改网站访问次数 浏览:518

友情链接