내 안드로이드 폰의 IP 주소를 어떻게 알 수 있습니까?


102

내 안드로이드 폰의 IP 주소가 무엇인지 알고 싶습니다. 예를 들어 WiFi를 통해 내 전화를 사용하는 경우 내 전화에 할당 된 로컬 IP 주소를 어떻게 얻을 수 있습니까?

답변:


121

가장 쉬운 방법은 WiFi 설정으로 이동하여을 누르는 것 Menu > Advanced입니다. 거기에 표시되거나 원하는 경우 고정 IP로 설정할 수 있습니다.

멋진 방법은 전화를 걸어 *#*#4636#*#*테스팅 메뉴를 여는 것입니다. 그런 다음 WiFi 정보를 클릭 한 다음 WiFi 상태를 클릭하십시오.


2
전화 ##4636##하면 다음과 같은 메시지가 나타납니다 Connection problem or invalid MMI code. WiFi 설정 고급 메뉴에서 IP 주소가 DHCP로 설정되어 있으면 IP 주소를 볼 수 없습니다. 그러나 그 메뉴에 대해 감사했지만 나는 그것에 대해 몰랐습니다.
Jonas

하하, 미안하지만 별표는 이탤릭 파운드 기호로 해결됩니까? 실제로 WiFi 설정에서 DHCP 주소를 볼 수 없습니까? Cyanogenmod를 실행 중이며 메뉴 하단으로 내 것을 볼 수 있습니다. 이것이 표준 기능이 아니라는 것을 몰랐습니다. : O
kcoppock

아니요, Android 2.2가 설치된 Nexus One에는 IP 주소가 없습니다. 그러나 Testing meny매우 좋았습니다.
Jonas

13

ifconfigip안드로이드 (7)

adb shell ifconfig
adb shell ip address show

ifconfig 아래에 설명 된 것처럼 이전 버전에서는 기본적으로 모든 버전을 표시하지 않는 성가신 구현 이었지만 이제는 잘 작동합니다.

netcfg 안드로이드 5.1.1

이 도구는 이후 안드로이드에서 제거되었으며 ifconfig기본적으로 모든 인터페이스를 보여 주므로 더 최신 버전에서는이 방법을 사용할 수 없게됩니다.

adb shell netcfg | grep wlan0

이미 Android 용으로 개발 중이고 adbUSB 연결 설정 이있는 경우 데스크톱에서 가장 좋습니다 .

샘플 출력 :

wlan0 UP 192.168.0.3/24 [...]

확인 :

adb shell ifconfig wlan0

ifconfig안드로이드 ( 홈 브루 ?)는 net-tools인터페이스가 필요하기 때문에 데스크탑 ( 우분투 15.10의 패키지 )과 다릅니다 .

이 또한에서 언급 IPCONFIG과 유사한 명령이나 응용 프로그램이 있습니까?

Jack Palevich의 Teriminal Emulator 와 같은 터미널 에뮬레이터를 설치하고 열고 다음을 입력 할 수도 있습니다 netcfg. 그러나이 경우 외부 키보드가없는 한 장치에 입력하는 것이 고통 스럽기 때문에 IP를 보여주는 일부 응용 프로그램을 사용하는 것이 좋습니다.

장치에 SSH로 연결하려면 https://stackoverflow.com/a/34040560/895245adb shell 로 이동 하십시오.

서버 응용 프로그램을 개발하는 경우 가장 사용자 친화적 인 TextView방법은 순수 Java 메소드가있는 일부 장치의 IP를 표시하는 것입니다 . https://stackoverflow.com/questions/494465 | https://stackoverflow.com/questions/6064510/how-to-get-ip-address-of-the-device

라우터 브라우저 관리

집에 있다면 다음을 수행 할 수 있습니다.

  • 이더넷 케이블을 사용하여 데스크탑을 라우터에 연결하십시오
  • 종종 http://192.168.0.1 과 같은 일부 매직 벤더 종속 주소에 액세스
  • 대부분의 공급 업체에는 어딘가에 장치 IP 목록이 있습니다.

nmap

https://stackoverflow.com/a/34040560/895245에 설명 된대로 장치가 서버 (예 : 포트 2222의 SSHD)를 실행중인 경우 다음을 수행 할 수 있습니다.

sudo nmap -sV --open 192.168.0.0/24 -p2222

안드로이드 4.2.1에서도 작동합니다.
Firelord

9

가장 쉬운 방법은 OS Monitor 와 같은 도구를 사용하는 것입니다.이 도구 는 많은 네트워크 세부 정보를 보여줍니다.

OS 모니터
네트워크 인터페이스 세부 정보를 표시하는 OS 모니터 (출처 : Google Play ; 이미지를 클릭하면 확대)

스크린 샷에서 볼 수 있듯이이 앱은 각 네트워크 인터페이스에 대해 다음과 같이 표시됩니다.

  • 인터페이스 이름 ¹
  • 할당 된 IPv4 IP 주소 ( 0.0.0.0이 인터페이스가 현재 사용되지 않는 경우)
  • IPv6 주소 (사용 가능한 경우)
  • MAC 주소
  • 패킷 통계 (즉, 전송 된 데이터)
  • 상태

¹ 인터페이스 이름은 장치마다 다르게 처리 될 수 있습니다. 그러나 대부분의 경우 IP가 속한 위치를 IP에서 알 수 있습니다. 또한, rmnet와이파이가 같은 이름을 사용하지만 주로 GPRS (모바일 데이터)에 사용 tiwlan하거나 eth.


1

모든 터미널 에뮬레이터 앱에서 :

~$ ip -o a

WiFi 및 모바일 데이터 모두에 해당됩니다. 루트가 필요하지 않습니다.

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