Shell指令碼中獲取本機ip位址的3個方法

2021-08-08 15:41:20 字數 614 閱讀 4576

這篇文章主要介紹了shell指令碼中獲取本機ip位址的3個方法,本文直接給出實現**,需要的朋友可以參考下

方法一:

複製**

**如下:

/sbin/ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk ''|tr -d "addr:" or

/sbin/ifconfig|sed -n '/inet addr/s/^[^:]*:\([0-9.]\\) .*/\1/p'

方法二:

複製**

**如下:

local_host="`hostname --fqdn`"

local_ip=`host $local_host 2>/dev/null | awk ''`

方法三:

複製**

**如下:

local_host="`hostname --fqdn`"

nslookup -sil $local_host 2>/dev/null | grep address: | sed '1d' | sed 's/address://g'

Windows phone8 獲取本機 IP 位址

可以在 bing 查詢中輸入 my ip address 然後確認這樣可以看到自己的 ip。如果需要通過 程式設計來獲取本機 ip,可以使用以下 注意 此段 在 wp7.1 上無法編譯通過,networkinformation 未定義。1 public class gethostipaddress ...

nginx中shell指令碼封鎖採集IP位址

本文介紹下,在nginx環境中,使用shell指令碼封鎖那些採集自己 內容的ip位址,不錯的想法,實現起來也簡單,有需要的朋友參考下。本文主要內容 封採集 ip的shell指令碼 實現思路 分析nginx日誌,比如分析最後50000條記錄,如果同乙個ip訪問了1000以上,基本可以肯定這個是有人在採...

獲取本機IP

獲取本機ip char name 255 gethostname name,sizeof name cstring ip lphostent lphost lphost gethostbyname name in addr ppaddr in addr lphost h addr list in a...