기계적 인조 인간

리눅스에서 IP 주소를 찾는 방법

What is an IP Address, Subnet Mask and Node? Lighting Network Terms 101

What is an IP Address, Subnet Mask and Node? Lighting Network Terms 101

차례:

Anonim

네트워크 문제를 해결하거나 새 연결을 설정하거나 방화벽을 구성 할 때 장치의 IP 주소를 아는 것이 중요합니다.

IP 주소는 공개 및 개인의 두 가지 범주로 분류 할 수 있습니다. 퍼블릭 IP는 고유하고 인터넷에서 액세스 할 수있는 IP 주소입니다. 개인 IP 주소는 인터넷에 직접 노출되지 않고 개인 네트워크 내에서 내부 용으로 예약되어 있습니다. 또한 IP 버전에는 IP 버전 4 (IPv4)와 IP 버전 6 (IPv6)의 두 가지 유형이 있습니다.

이 글은 리눅스 시스템의 퍼블릭 및 프라이빗 IP 주소를 결정하는 여러 가지 방법을 설명합니다.

개인 IP 주소 찾기

개인 IP 주소는 인터넷을 통해 라우팅 할 수 없으며 로컬 네트워크 내에서만 작동합니다. 일반적으로 개인 IP 주소는 라우터에 의해 로컬 네트워크 내의 각 장치에 할당됩니다. 이는 전화, 랩톱, 스마트 TV, 프린터, 미디어 센터 등과 같은 로컬 네트워크 내에있는 장치에 고유 한 IP 주소를 제공합니다. 로컬 네트워크의 장치가 NAT (네트워크 주소 변환)를 통해 인터넷에 연결되어 있습니다.

다음 IPv4 주소 범위는 개인 네트워크 용으로 예약되어 있습니다.

  • 10.0.0.0/8172.16.0.0/12192.168.0.0/16

ip , ifconfig 또는 hostname 과 같은 명령으로 네트워크 스택을 쿼리하여 시스템 개인 IP 주소를 확인할 수 있습니다.

Linux에서 네트워크 인터페이스를 표시하고 구성하기위한 표준 도구는 ip 입니다.

모든 네트워크 인터페이스 및 관련 IP 주소 목록을 표시하려면 다음 명령을 입력하십시오.

ip addr

결과는 아래와 같습니다. 개인 IP 주소가 강조 표시됩니다.

다음 명령을 사용하여 개인 IP 주소를 표시 할 수도 있습니다.

hostname -I

ifconfig

퍼블릭 IP 주소 찾기

퍼블릭 IP 주소는 네트워크 장치에 할당되어 인터넷에 직접 액세스 할 수 있도록 전역 적으로 라우팅 가능한 IP 주소입니다. ISP에 의해 장치에 할당되며 각 장치에는 고유 한 공용 IP 주소가 있습니다. 공용 IP 주소는 홈 라우터, 웹 서버, 메일 서버 등에서 사용됩니다.

공개 IP 주소를 결정하려면 HTTP / HTTPS 또는 DNS 프로토콜을 통해 원격 서버에 연결하고 원격 서버 응답에서 IP 주소를 가져옵니다.

데스크톱 컴퓨터에서 퍼블릭 IP 주소를 찾는 가장 쉬운 방법은 브라우저에 "what is my ip"를 입력하는 것입니다.

OpenDNS 및 Google과 같은 대부분의 DNS 공급자는 서버를 쿼리하고 공개 IP 주소를 얻을 수 있습니다.

아래 명령 중 하나를 사용하여 IP를 얻을 수 있습니다.

  • dig ANY +short @resolver2.opendns.com myip.opendns.com

    dig ANY +short @resolver2.opendns.com myip.opendns.com

    dig ANY +short @ns1-1.akamaitech.net ANY whoami.akamai.net

공개 IP 주소로 응답하는 많은 온라인 HTTP / HTTPS 서비스가 있습니다. 다음은 그중 일부입니다.

  • curl -s

    curl -s

    curl -s api.infoip.io/ip

    curl -s ip.appspot.com

    wget -O - -q

위의 명령 중 하나라도 작동하지 않으면 온라인 서비스에 문제가있을 수 있습니다.

~/.bashrc 또는 ~/.zshrc 파일에 별칭을 만들 수도 있으므로 긴 명령을 입력하고 기억할 필요가 없습니다. 예를 들어 다음 별명을 추가 할 수 있습니다.

alias pubip='dig ANY +short @resolver2.opendns.com myip.opendns.com'

이제 공용 IP를 찾을 때마다 터미널에 pubip 을 입력하십시오.

결론

개인 및 공용 IP 주소를 찾는 데 사용할 수있는 여러 가지 명령 및 온라인 서비스가 표시되었습니다.

네트워킹 터미널