내 PC의 IP 주소를 확인하는 가장 빠른 방법 (Windows) 정기적으로 변경됩니다 연결이

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

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

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

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

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

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

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



답변

이것을 .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

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


답변

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


답변

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

@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

답변

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

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

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


답변

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

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

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


답변

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

@ECHO OFF

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

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

답변

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)