내 PC의 IP 주소를 확인하는 가장 빠른 방법 (Windows)


49

이것은 사소한 것처럼 보이지만 네트워크 내 PC의 IP 주소를 결정하는 가장 빠른 방법을 찾고 있습니다 .

  • DHCP를 통해 한 네트워크에서 다음 네트워크로 연결하면 정기적으로 변경됩니다
  • 연결이 유선에서 무선으로 변경됩니다
  • Windows 7 PC ( 완벽한 솔루션은 모든 버전의 Windows에서 작동 할 수 있지만 이상 적임 )
  • 다양한 어댑터 설치 (예 : VMWare, 터널 등)

로컬 네트워크를 통해 파일에 액세스 해야하는 로컬 웹 서버를 자주 실행하기 때문에 이것을 알아야합니다 ... 정기적으로 변경되므로 주소를 검색하는 가장 빠른 방법을 원합니다.

내 현재 흐름은 다음과 같습니다

  1. WindowsKey+ R실행 대화 상자를 열려면
  2. "cmd"+ Enter명령 프롬프트를 엽니 다
  3. "ipconfig"+ Enter진단 정보를 얻습니다
  4. 내 ipv4 주소에 대한 이더넷 어댑터 로컬 영역 연결에서 라인을 볼 수 있도록 창으로 스크롤하거나 크기를 조정하십시오.
  5. 다른 곳에 입력하는 것을 잊지 마십시오 ... 또는
  6. 오른쪽 선택>을 클릭 마크를 강조> 주소>를 눌러 Enter클립 보드에 복사

추가 어댑터, 터널, 무선 연결 등이 없었을 때 Windows XP에서는 그리 나쁘지 않았지만이 명령으로 반환되는 데이터 양으로 인해 뽑기가 어렵습니다.

더 좋고 더 빠른 방법 이 있어야합니다 ! (클립 보드에 추가하는 것이 쉬운 경우 보너스 포인트)


2
나는 보통 다음을 사용한다 Start-> Run:cmd /k "ipconfig | find "IPv4" | CLIP"
AT

3
네트워크 관리자에게 DHCP에 의해 할당 된 고정 IP를 요청하는 것을 고려 했습니까? 이것은 훨씬 더 나은 해결책이 될 것입니다
Earlz

도움이 될 것입니다 ...하지만 많은 네트워크가 슬프고 항상 그런 옵션 / 권한이있는 것은 아닙니다.
scunliffe

@AT, /k선택이 아닌가?
Pacerier

이 응용 프로그램도 살펴보십시오 ipaddressinfinity.blogspot.com
개발자

답변:


60

이것을 .bat 파일에 입력하십시오. 그런 다음 바로 가기를 만들어 작업 표시 줄, 시작 메뉴 또는 바로 가기 키에 배치 할 수 있습니다.

ipconfig | find "IPv4" | find /V "192.168." | CLIP

기능 : 먼저 찾기 는 IPv4가 포함 된 모든 줄을 반환합니다. VMWare와 같은 네트워크 어댑터가 여러 개인 경우 제외 할 수 있습니다. 그것은 find / V 가 작동하는 곳이며 주어진 문자열을 포함하지 않는 모든 줄을 찾습니다. 예를 들어, 그것이 첫 번째 발견 후에 얻은 것입니다.

>ipconfig | find "IPv4"
   IPv4 Address. . . . . . . . . . . : 134.32.72.86
   IPv4 Address. . . . . . . . . . . : 192.168.229.1
   IPv4 Address. . . . . . . . . . . : 192.168.230.1

마지막으로 CLIP 은 출력을 클립 보드에 복사하므로

>    IPv4 Address. . . . . . . . . . . : 134.32.72.86

충분하지 않으면 다른 사람이 멋진 검색 패턴으로이를 구체화 할 수 있습니다.


이것이 내가 사용하는 방법이며, 열쇠는 특정 상황에 대한 검색 문자열을 수정하는 것입니다. 그러나 일단 배치 파일을 가지고 있으면 좋습니다.
Dennis

4
이를 수행 한 다음 바로 가기 키 (예 : CTRL-SHIFT-I)를 설정하여 실행하십시오.
music2myear

1
AutoHotkey를 사용하여 유사한 접근 방식에 대한 내 솔루션을 참조하십시오 superuser.com/a/382440/100787을
iglvzx

2
불행히도 이것은 192.168.xx 서브넷을 가진 네트워크에서만 작동합니다
Joren

4
내가 들어 본 적이없는 클립 명령에 +1!
크리스 필립스

23

BGinfo (Windows 배경에 시스템 정보를 표시하는 프로그램) 바로 가기를 만듭니다 . 더블 클릭. :)


7

이 문제에 대한 몇 가지 해결책이있는 것처럼 보였고 심지어 내 자신의 것 중 하나를 생각해 냈습니다.

@iglvzx와 마찬가지로 AutoHotKey 유틸리티를 사용하여 자체 유틸리티 응용 프로그램을 만들었습니다.

여기에 온라인으로 앱을 게시했습니다 : http://dl.dropbox.com/u/177276/ipAddress.exe

내 exe를 내 Startup 폴더에 넣습니다. 핫키를 누를 때까지 조용히 대기합니다.

WindowsKey + I

그러면이 대화 상자가 나타납니다. 클릭 한 번으로 주소를 복사 할 수 있습니다. 또는 IP 주소가 시작 표시 줄의 앱 탭에 표시되므로 다른 창으로 이동하십시오. 실수로 삭제하고 싶지 않은 중요한 내용이있는 경우를 대비하여 클립 보드에 자동으로 넣는 것을 거부했습니다.

여기에 이미지 설명을 입력하십시오

IP 주소를 얻는 데 사용한 소스 코드는 다음과 같습니다 (% A_IPAddress1 %가 올바른 것으로 가정합니다 (그러나 테스트 결과는 항상 그렇습니다)).

#SingleInstance
#Persistent

Menu, tray, NoStandard
Menu, tray, add, Exit, ExitAppCompletely

Hotkey, #i, ShowIPAddress
return

ShowIPAddress:
Gui, Add, Text, x50 y8, Your IP Address:
Gui, Add, Edit, x140 y5 ReadOnly vIPAddress, %A_IPAddress1%
Gui, Add, Text, x50 y35 w250 vCopiedStatus,

Gui, Add, Button, x70 y65 w75, &Copy
Gui, Add, Button, x150 y65 w75, &Dismiss
Gui, Show, W290 H100 Center, %A_IPAddress1% - IP Address
return

ButtonCopy:
clipboard = %A_IPAddress1%
GuiControl,, CopiedStatus, Copied %A_IPAddress1% to the clipboard
Sleep, 1000
GuiControl,, CopiedStatus,
Sleep, 500

ButtonDismiss:
GuiClose:
Gui, Destroy
Exit

ExitAppCompletely:
ExitApp

자동 단축키로 한 줄 버전 :에서 InputBox, IPADDR, IP 주소, 당신의 IP 주소는 다음과 같습니다 ,,,,,,,, % A_IPAddress1 %
mrcrowl

6

대신 netbios 호스트 이름을 사용해 보셨습니까?

컴퓨터 이름을 알아 낸 다음 다른 컴퓨터에서 해당 이름을 사용하여 핑 (Ping) 해보십시오.
IP 주소가 전혀 필요하지 않을 수도 있습니다.

hostname컴퓨터 에서 명령 을 실행하여 호스트 이름을 얻을 수 있습니다 .


5

나는 www.whatismyip.org를 사용 합니다. 사용하기 매우 간단하며 즐겨 찾는 브라우저에서 해당 사이트로 이동하면 외부 IP가 표시됩니다.

다른 텍스트와 마찬가지로 강조 표시하고 CTRL- C복사 만하면 됩니다.

홈페이지로 설정하고 퀵 스타트 바에 바로 가기를 넣으면, 한 번의 클릭만으로 클립 보드에 IP를 얻을 수 있습니다.


14
실제 웹 사이트를 방문 할 필요없이 Google을 직접 사용하는 것이 좋습니다. google.com/search?q=my+ip 상단 공개 IP 주소는 192.168.0.1입니다.
Jeff Atwood

5
OP가 PC IP를 요청했습니다 .
kinokijuf

5
@Jeff Atwood-Google "실제 웹 사이트"입니다 :)
warren

3
@warren 아니오, Google은 인터넷
Jeff Atwood

2
@ JeffAtwood : 어떻게 누군가의 공개 IP 주소가 192.168.0.1이 되었습니까? 퍼블릭 IP의 최악의 예.
Joren

4

Amadeu의 훌륭한 답변을 확장하기 위해 시작 부분을 벗어난 변형이 있습니다. (배치 파일로 실행해야 함)

@ECHO OFF 

FOR /F "tokens=*" %%i in ('ipconfig ^| find "IPv4"') do SET result=%%i

echo %result:IPv4 Address. . . . . . . . . . . : =% | clip

4
C:\Documents and Settings\myusername> ipconfig /all | find "IP Address"
        IP Address. . . . . . . . . . . . : 16.138.69.121

and

C:\Users\dalvi>ipconfig /all | find "IPv4 Address"
        IPv4 Address. . . . . . . . . . . : 16.175.22.139(Preferred)

3
  1. [WindowsKey] IP
  2. "네트워크 연결보기"를 열려면 [Enter]
  3. 네트워크를 두 번 클릭하십시오
  4. "세부 사항"을 클릭하십시오

내부에서 Ctrl + C를 누르면 IP 주소를 포함한 전체 창 내용이 복사됩니다.

네 번의 키 입력과 세 번의 클릭만으로 이동합니다. :)


3

XP 상자에서는 작동하지 않지만 Windows 7에서는 정보를 단일 어댑터로 제한 할 수 있습니다.

netsh interface IP show addresses "Local Area Connection" | findstr "IP" | clip

배치 파일로 들어갈 수있는


3

AutoHotkey를 사용하는 솔루션을 생각해 냈습니다. 스크립트를 컴파일 한 후 실행 파일을 실행하십시오. IP 주소가 클립 보드에 빠르게 복사됩니다! 의 출력에서 ​​첫 번째 주소를 가져옵니다 ipconfig /all. 스크립트를 사용자 정의하는 데 도움이 필요하면 알려주십시오. :)

다운로드:

http://ahk.igalvez.net/GetIPv4.exe, 784KB, Windows 7

Clipboard =

myCommand = ipconfig /all | find "IPv4" | clip

Run cmd.exe
Send %myCommand%{Enter}
Sleep, 500
Send exit{Enter}

myString = %Clipboard%

StringReplace, myString, myString, %A_Space%, , All
StringReplace, myString, myString, IPv4Address...........:, , All
StringReplace, myString, myString, (Preferred), , All

StringSplit, myLines, myString, `r`n

Clipboard = %myLines1%

ExitApp

1
와! 두 마음은 비슷하게 생각합니다! 나도 (나뿐만 아니라 내 코드를 게시거야) ... AutoHotkey에 명령이 실행하는 쉬운 방법이 될 것이라고 생각
scunliffe

@iglvzx, 나는 어쨌든 뭔가를 다운로드하려고 경우, 왜 다운로드하지 말은 적절한 않는 도구 정확한 질문이 원하는 일을?
Pacerier

2

다른 모든 옵션이 작동하지만 자주 IP 주소를 가져와야 할 경우 전용 프로그램을 실행하여 제공합니다. 예를 들어, IP 주소를 표시하는 데스크톱 가젯을 사용합니다.

예를 들어 다음과 같은 IP 주소가 표시됩니다. http://pcsupport.about.com/od/toolsofthetrade/gr/system-monitor-gadget.htm

또한 시스템 트레이에 앉아 클릭 할 때마다 IP 주소를 제공하는 프로그램이 있어야한다는 것을 알고 있습니다.

또는 firefox / chrome 확장명을 사용할 수 있습니다.
이 작업을 수행 할 수있는 수백 가지 방법. 당신의 상상력을 사용하십시오.


0

이것은 IP 주소를 얻지 못하지만 근본적인 문제를 해결합니다.

사용하는 컴퓨터 에 Windows 용 Apple Bonjour를 설치 하면 http : // [machinename] .local / 으로 웹 사이트에 접속할 수 있습니다 . Apple Bonjour는 ZeroConf 네트워킹 표준을 사용하여 어떤 종류의 중앙 서버없이 .local 도메인의 호스트를 확인합니다. Mac OS에 내장되어 있으며 Avahi라는 대부분의 배포판에 Linux 구현이 포함되어 있습니다.

그것은 당신이 얻는 169.254.xx 링크 로컬 IP 주소를 통해 작동합니다. 이는 일반적으로 컴퓨터가 두 컴퓨터 사이의 크로스 오버 케이블로 IP 주소를 얻지 못했음을 의미합니다.

Windows를 사용하는 동료가 내 MacBook에 호스팅 된 테스트 웹 사이트에 액세스 할 수 있도록하기 위해 사용합니다.


모든 머신에 전체 프로그램 (부팅 할 때마다 자동으로 시작되는 서비스와 함께 전체 소프트웨어)을 설치 하시겠습니까? 이것이 어떻게 문제에 대한 좋은 대답이 될 수 있습니까?
Lorenzo Dematté

@ dema80 zeroconf는 매우 유용한 서비스입니다. 이 문제와 다른 많은 문제를 해결합니다.
rjmunro


0

PC에 realvnc 를 설치 하고 작업 표시 줄 알림 위로 마우스를 가져갑니다.

RealVNC는 모든 네트워크에서 데스크탑 응용 프로그램을보고 상호 작용할 수있는 원격 제어 소프트웨어를 제공합니다.


0

JPSoft의 TakeCommand (TCMD.exe) 명령 줄을 사용하는 경우 자동 변수가 있습니다.

% _IP

그러나 모든 IP 주소의 공백으로 구분 된 목록입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.