을 받고의 MAC 주소는 원격 호스트
-
11-09-2019 - |
문제
내가 조금 전까지만 해도 아무것을 보았 요청을 찾기 위한 MAC 주소의 원격 호스트.응답되었는 MAC 주소는 항상의 일부로 보내지는 TCP/IP 프로토콜입니다.
어떻게 갈 검색에 대한 이 정보에서 ASP.NET C#응용 프로그램?
보: 대한 참조 자매-시
해결책
그러한 대답은 거짓입니다. 어댑터의 MAC 주소는 동일한 네트워크 세그먼트에서만 사용할 수 있습니다. 라우터의 반대편에는 없습니다.
다른 팁
간단한 답변 : 당신은 할 수 없습니다.
복잡한 답변 : 가능하지만 "ARP -A"명령에서 출력을 읽어야합니다. 현재 NIC (무선 또는 유선)를 통해 얼마나 많은 연결을 가지고 있는지에 따라 어려울 수 있습니다.
네트워크 자체에서 이것을 얻을 수있는 유일한 방법은 SNMP 또는 RMON과 네트워크 관리 소프트웨어와의 인터페이스에 달려 있습니다. 현재 고객에게 Java 애플릿을 사용하고 있습니다 (내 참조 다른 질문에 대한 답변), 그러나 몇 가지 제한이 있습니다. 네트워크 엔지니어와 만나 네트워크 스위치를 심문하여 동일한 정보 서버 측을 얻을 수있는 방법이 있는지 확인하고 싶습니다. 이러한 솔루션이 존재하면 실행중인 네트워크 관리 소프트웨어에만 국한 될 수 있습니다.
응용 프로그램 자체로 빌드하고 응용 프로그램이 이미 전송중인 메시지에서 Mac 주소를 보내도록 할 수 있습니다. 그 외에는 존이 못 박았습니다.
편집 : 오, 이것이 "웹 앱"이고 "클라이언트 앱"이 브라우저라면 예, 안돼.
제휴하지 않습니다 StackOverflow