서버에서 사용 가능한 IP를 어떻게 알 수 있나요?

서버에서 사용 가능한 IP를 어떻게 알 수 있나요?

예전에 이렇게 하라는 명령이 있었던 것 같은데 잊어버렸네요.

Windows의 ipconfig와 유사합니다.

내 서버에는 사용 가능한 IP가 10개 있는데 모두 알고 싶습니다.

답변1

IP 주소에만 관심이 있고 네트워크 인터페이스에 대한 다른 세부 정보에는 관심이 없는 경우 /sbin/ifconfig -a | grep "inet addr:" |awk '{print $2}'|cut -d: -f2모든 네트워크 인터페이스 카드에 구성된 모든 IP 주소만 제공되며 그 이상은 제공되지 않습니다.

답변2

다음은 IP 주소만 추출하는 몇 가지 명령입니다.

ifconfig | awk -F':' 'NR==2{split($2,a," "); print a[1]}'

ip -f inet addr show dev eth0 | sed -n 's/^ *inet *\([.0-9]*\).*/\1/p'

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

공용 IP 확인

curl ifconfig.me

답변3

/sbin/ifconfig -a네트워크 인터페이스와 IP 주소를 포함한 세부 정보가 표시됩니다.

답변4

ifconfig

문제가 있으면 시도해보십시오.

man ifconfig

관련 정보