2013-06-04 6 views
0

3 개의 IP 주소가 있습니다.특정 IP 주소에서 가장 가까운 IP 주소를 결정하는 방법

  • 소스 IP : IP1
  • 대상 IP : IP2, IP3

내가 IP는 C 코드로 소스 IP에서 가장 가까운 하나입니다 어떤 대상 확인하는 방법을

나는 '돈 IP 주소의 정확한 위치를 알아야합니다.

가장 가까운 대상 IP를 알고 싶습니다.

제게 조언 해주세요.

감사합니다.

+0

GeoGrafically Nealast 또는 비트 마스크로? –

+0

가장 가까운 비트 마스크. 고마워요 –

+0

코드를 찾고 계십니까? – bendataclear

답변

0

당신의 IP는 형태

aaa.bbb.ccc.ddd - 4 components. 

먼저 당신이 첫번째 구성 요소 처리해야 :

(source.aaaa - target1.aaaa) 비교를 및 (source.aaaa - target2.aaaa)

(모듈별로, diffs는 항상 양수입니다.)

둘 다 동일하면 다음 구성 요소로 진행하십시오.

다른 경우 차이가 작은 것이 가장 가까운 차이입니다.

+0

고마워요! 이것은 내가 찾고있는 해답이다. 고맙습니다. –

+1

이것이 정말로 도움이된다면,이 대답을 받아들입니다. -이 사이트의 작동 방식입니다.) –

+0

정말이게 당신이 찾고있는 것입니까? 수치 적으로 가장 가까운 것? 그렇다면 왜? 상상하기 어렵다. 아니면 대상 중 하나가 같은 서브넷에 있는지 여부를 실제로 찾고 있습니까? – EJP

0

traceroute를 사용 하시겠습니까?

$traceroute <IP ADDR> 

당신이 IP 자체를 해결 한 가정, 홉 정보 및 속도를 반환해야

관련 문제