
나는 휴대폰과 노트북을 어디든 가지고 다닙니다. 그리고 Wi-Fi를 통해 통신하는 많은 소프트웨어 솔루션이 있습니다. (예를 들어, 휴대폰을 사용하여 노트북에 있는 음악을 재생/중지/일시 중지할 수 있습니다.)
예를 들어 커피숍과 같은 새로운 네트워크에 접속할 때 내 노트북이 내 휴대폰의 새 IP 주소를 자동으로 검색할 수 있는 방법을 원합니다. 전화기에 고정 IP를 할당할 수도 있지만 DHCP를 유지하는 것을 선호합니다.
아마도 arp-scan을 실행하는 스크립트가 아닐까 싶습니다. 내 휴대폰의 MAC 주소는 당연히 고정되어 있습니다. 그런 다음 환경 변수를 설정합니까?
내 휴대폰이 연결되어 있는 것을 확인한 후에 이 스크립트를 실행할 수 있습니다.
내 머리가 향하는 곳이 바로 그곳이다. 조언해 주셔서 감사합니다.
답변1
이것이 바로 IETF이다.ZeroConf네트워킹을 위한 것입니다.
Android는 이를 지원하며(Network Service Discovery 또는 NSD라고 함), iOS와 OS X는 이를 완벽하게 지원합니다. Apple이 Bonjour라고 부르는 것이기 때문입니다. Apple에는 Windows에 설치할 수 있는 Windows용 Bonjour가 있으며, Linux 플랫폼에는 Avahi와 같은 다양한 옵션이 있습니다.
dns-sd
노트북에 명령줄 도구가 설치되어 있고 휴대폰 이름이 "myPhone"이라는 것을 알고 있다면 다음과 같이 IP 주소를 찾을 수 있습니다 .
dns-sd -G v4v6 myPhone.local
^C
(기본적으로 dns-sd
Ctrl-C를 누를 때까지 다른 결과를 찾기 위해 열려 있습니다.)