LainyZine: 프로그래머 가이드 🐣

[Windows 10] 컴퓨터 IP 주소 확인하는 방법

IP 주소는 네트워크 상에서 특정 기기에 부여되어있는 주소와 같습니다. 서로 이 주소를 알아야 기기 간에 통신이 가능해집니다. 인터넷에 접속해서 네이버나 카카오 같은 서비스를 사용하는 경우 공인 IP를 사용해서 통신합니다. 이와 달리 공유기를 통해서 개인 네트워크를 구성하는 경우 주로 192.이나 10.으로 시작하는 개인 네트워크 전용 IP를 사용합니다.

이번 글에서는 Windows 10에서 인터넷 IP와 개인 네트워크 IP를 확인하는 방법에 대해서 소개합니다.

인터넷에 연결하는 공인 IP를 확인하는 방법

인터넷에 연결되는 공인 IP가 궁금할 때가 있습니다. 공유기를 사용하는 경우 인터넷에 연결되는 공인 IP는 공유기에 할당되어있고, 공유기 관리 페이지에서 확인하는 것이 가장 확실합니다.

예: 공유기를 사용해서 인터넷에 연결한 경우

공유기의 관리자 권한이 없거나, 컴퓨터가 인터넷 회선에 직접 연결되어있는 경우, 공인 IP를 확인하려면 What is My IP에 접속해봅니다. 현재 사용중인 공인 IP를 바로 확인할 수 있습니다.

구글에서도 ’what is my ip’라고 검색하면 IP 정보를 보여줍니다.

구글에서도 자신의 공인 IP를 확인할 수 있습니다

개인 네트워크의 IP 확인하는 방법

개인 네트워크의 경우는 조금 더 복잡합니다. 오래 전에는 인터넷 회선을 직접 컴퓨터에서 연결해서 사용하곤 했습니다. 이 경우 별도의 개인 네트워크가 구성되지 않습니다. 시나리오 1에서는 인터넷 회선에 컴퓨터를 직접 연결하는 경우를 소개합니다.

하지만 현재는 공유기가 보편화되면서 이러한 구성은 거의 사용하지 않습니다. 시나리오 2에서는 공유기를 사용한 기초적인 개인 네트워크에 대해서 알아봅니다. 공유기는 여러가지 기능을 하는 장비입니다. 먼저 이름에서 알 수 있듯이 외부(KT, SK 등) 망의 인터넷 회선을 연결해 여러 장비에서 인터넷을 사용할 수 있도록 구성해줍니다. 두 번째로 공유기의 유선 랜 포트와 Wi-Fi 망에 컴퓨터들을 연결해 홈 네트워크(개인 네트워크, 사설망, Private network 등으로 불립니다)를 구성할 수 있습니다. 공유기는 각 컴퓨터에 IP를 부여해주는 DHCP 서버를 가지고 있어, 유선 랜이나 Wi-Fi로 연결된 장비에 고유한 IP를 할당해줍니다. 시나리오 2에 이어서, 이러한 개인 네트워크 상의 IP를 확인하는 방법에 대해서 알아봅니다.

시나리오1: 외부 인터넷 회선에 컴퓨터를 직접 연결하는 경우(개인 네트워크 없음)

먼저 외부 인터넷을 컴퓨터에 직접 연결한 경우를 먼저 생각해보겠습니다. 인터넷 회선을 컴퓨터의 유선 랜포트에 직접 꼽아줍니다. 그러면 이 컴퓨터에 인터넷 IP가 할당됩니다. 이 IP를 공인 IP라고 부릅니다. 컴퓨터 1은 이 IP를 통해 인터넷과 통신할 수 있습니다(단, 공유기가 보편화되면서 이러한 구성은 거의 사용하지 않습니다. 시나리오2를 참고해주세요).

인터넷 회선이 공유기 없이 직접 컴퓨터에 연결되어있는 경우

생각보다 간단하죠? 이 IP는 앞서 확인한 공인 IP 확인하는 방법을 통해 확인할 수 있습니다.

시나리오2: 공유기로 2대의 컴퓨터에서 인터넷을 사용하는 경우

그럼 이번에는 공유기를 사용해 2대의 컴퓨터에서 인터넷을 사용하는 경우를 생각해보겠습니다. 인터넷 회선을 공유기의 WAN 포트에 연결해줍니다. 그리고 공유기의 LAN 1 포트를 컴퓨터1, LAN 2 포트를 컴퓨터 2에 연결해줍니다.

컴퓨터 2대가 공유기를 통해 인터넷에 연결된 경우

정상적으로 네트워크 구성이 되어있다면 이제 컴퓨터 1과 컴퓨터 2에서 모두 인터넷 사용이 가능합니다. 이 때 인터넷의 공인 IP는 컴퓨터1이나 컴퓨터2가 아닌 공유기에 할당됩니다. 컴퓨터1, 컴퓨터2에는 공인 IP가 할당되어있지 않습니다. 대신 공유기가 중간에서 마치 공유기가 할당 받은 IP를 사용하는 것처럼 통신을 조작해줍니다. 이 기능을 NAT라고 부릅니다.

NAT나 인터넷과 통신하는 방법에 대해서는 다루는 것은 이 글의 범위를 벗어나는 일이니, 인터넷을 제외한 공유기와 컴퓨터들의 네트워크만 떼어놓고 생각해보겠습니다.

공유기와 컴퓨터 2대가 연결된 개인 네트워크

공유기에 컴퓨터를 연결하면, 공유기와 공유기에 연결된 장비들로 구성된 네트워크가 자동으로 만들어집니다. 이를 개인 네트워크, 사설망, Private network 등으로 부릅니다. 일반적으로 192.168.x.x와 같은 IP가 사용이 되는데, 공유기 본체는 보통 이 중에서 제일 앞선 IP인 192.168.0.1을 가집니다. 컴퓨터에 익숙하신 분들이라면 공유기 설정을 위해 192.168.0.1에 접속해 보신 경험이 있을 것 입니다(혹은 192.168.1.1도 자주 사용 됩니다).

공유기에는 DHCP 서버라고 불리는 서버가 포함되어있습니다. 이 서버는 새로운 장치가 연결 되면 해당 장치에 적절한 사설망 IP를 부여해줍니다. 이 IP는 공유기 설정에 따라서 장비 별로 고정된 값을 부여할 수도 있고, 연결될 때마다 새로운 값이 부여될 수도 있습니다. 보통 공유기 IP와 마찬가지로 192.168. 으로 시작합니다. 위의 예제에서는 컴퓨터 1에는 192.168.0.3, 컴퓨터 2에는 192.168.0.4가 부여되었습니다.

왜 공유기나 사설망에는 192.168로 시작하는 IP가 부여될까요? 그건 인터넷에서 사용할 수 없는 사설망 IP 대역이 별도로 정해져 있기 때문입니다. 이러한 대역으로 크게 10.으로 시작하는 대역, 172.16.으로 시작하는 대역, 192.168.로 시작하는 대역이 있습니다.

네트워크 상태에서 개인 네트워크의 IP 확인하는 방법

그럼 윈도우 컴퓨터에서 개인 네트워크의 IP를 확인하는 방법을 알아보겠습니다. Windows + S 키를 입력해 네트워크 상태를 검색하고 실행해주세요.

네트워크 상태(시스템 설정)을 실행합니다

네트워크 상태에 대한 정보가 나타납니다. 아래에 보면 Ethernet이라는 장비가 보입니다. 이는 컴퓨터의 유선 랜 포트를 의미합니다. 랜카드나 랜포트가 여러 개인 경우 여러 개가 보일 수도 있습니다. 여기서는 하나의 랜포트가 공유기와 연결되어있는 상태입니다. Ethernet의 속성을 클릭합니다.

Ethernet 어댑터의 속성을 엽니다

스크롤을 내려보면 IP 설정 섹션에서 IP 할당이 자동(DHCP)로 설정되어있는 것을 확인할 수 있습니다. 아래의 속성을 보면 IP 주소와 관련된 다양한 정보가 출력됩니다. 이 중에서도 물리적 주소(MAC)는 이 랜카드 장비를 식별하는 고유 ID로 사용됩니다. IPv4가 공유기의 DHCP에서 할당해준 개인 네트워크(사설망) IP입니다. 개인 네트워크 안에서는 이 주소로 통신하는 것이 가능합니다.

속성 창 아래로 스크롤을 해보면 IP 정보를 확인할 수 있습니다

예를 들어 이 IP를 사용해서 파일을 전송하거나, 개발 서버 공유, 원격 데스크톱에 접속 등의 작업을 할 수 있습니다. Windows 10에서 원격 데스크톱을 사용하는 방법은 아래 글에서 소개합니다.

ipconfig 명령어로 개인 네트워크의 IP 확인하는 방법

다음으로는 커맨드라인 명령어로 IP를 확인하는 방법을 알아보겠습니다. ip를 확인하기 위해서는 먼저 cmd나 Windows Terminal을 실행해야합니다.

터미널을 열고 ipconfig 명령어를 실행합니다.

ipconfig 명령어로도 IP를 확인할 수 있습니다

출력 내용이 많은 편이고, 컴퓨터마다 네트워크 환경이 모두 다르기 때문에 이해하기가 조금 어려울 수 있습니다. 먼저 이 명령어는 사용중인 장비, 사용중이지 않은 장비, 물리 장비, 가상 장비 등 모든 네트워크 어댑터 목록을 보여줍니다. 이 목록에서 공유기에 연결된 랜카드를 찾아야합니다. 일반적으로 유선 연결을 사용하는 경우 ’이더넷 어댑터 Ethernet’를 찾으면 됩니다.

$ ipconfig
...
이더넷 어댑터 Ethernet:

   연결별 DNS 접미사. . . . : localdomain
   링크-로컬 IPv6 주소 . . . . : fe80::0000:1111:2222:1651%4
   IPv4 주소 . . . . . . . . . : 192.168.0.3
   서브넷 마스크 . . . . . . . : 255.255.255.0
   기본 게이트웨이 . . . . . . : 192.168.1.1
...

여기서 IPv4 값을 확인하면 됩니다.

Wi-Fi 무선 연결의 경우

이번에는 컴퓨터 3이 유선과 무선으로 공유기와 연결되어있는 경우를 생각해보겠습니다. 이 때 이해해야할 점은 유선 랜카드와 무선 랜카드가 별개라는 점입니다. 즉, 컴퓨터 3은 2개의 랜카드가 연결되어있고, IP도 2개를 할당 받습니다.

개인 네트워크에 유선/무선으로 연결된 컴퓨터 3이 추가된 경우

이 컴퓨터에서 다시 네트워크 상태 시스템 설정을 열어봅니다. 이번에는 Ethernet(유션)과 Wi-Fi(무선) 네트워크 어댑터 2가지가 보입니다. 각각의 속성에서 IP 정보를 확인할 수 있습니다.

네트워크 상태에 유선/무선 어댑터가 나타납니다

ipconfig 명령도 실행해봅니다. 공유기에 연결된 랜카드를 찾아야합니다. 일반적으로 유선 연결을 사용하는 경우 ‘이더넷 어댑터 Ethernet’, 무선 연결을 사용하는 경우 ’무선 LAN 어댑터 Wi-Fi’의 IP 정보를 확인하면 됩니다.

ipconfig 명령어로 유/무선 IP를 확인할 수 있습니다

공유기에서 컴퓨터에 부여된 IP를 확인하는 방법

각 머신에 부여된 IP를 확인하는 가장 확실한 방법은 직접 머신에서 IP를 확인하는 방법입니다. 단, 공유기 관리 페이지에서 개인 네트워크를 구성하는 모든 장비의 목록을 확인하는 것이 가능합니다.

예를 들어 아래 스크린샷은 제가 사용중인 공유기의 관리 페이지입니다. 전체 목록을 볼 수 있다는 점은 편리하지만, 기기의 정확한 IP를 확인하기 위해서는 MAC 어드레스를 대조할 필요가 있어서, 생각보다는 번거로울 수 있습니다.

공유기 관리자 페이지에서 확인한 개인 네트워크 장비 목록

공유기 관리 페이지에 접속하는 방법은 공유기마다 다르기 때문에 공유기의 제조사 웹사이트 또는 동봉된 매뉴얼을 참고해주세요.

LainyZine은 쿠팡 파트너스 활동에 따른 수수료를 제공받습니다.