네트워크 도구에서 출력한 IP 문자열에 지리적 위치 정보를 추가하는 것입니다(순진한 데이터베이스 사용). ) 예를 들어 218.65.137.1은 218.65.137.1 [Guangxi Nanning Telecom]이 됩니다. 쿼리는 로컬로 수행되며 온라인으로 수행되지 않으므로 현재 다음 명령이 포함됩니다."/> 네트워크 도구에서 출력한 IP 문자열에 지리적 위치 정보를 추가하는 것입니다(순진한 데이터베이스 사용). ) 예를 들어 218.65.137.1은 218.65.137.1 [Guangxi Nanning Telecom]이 됩니다. 쿼리는 로컬로 수행되며 온라인으로 수행되지 않으므로 현재 다음 명령이 포함됩니다.">

>php教程 >PHP开发 >nali는 Linux에서 IP 소스를 표시하는 작은 도구입니다.

nali는 Linux에서 IP 소스를 표시하는 작은 도구입니다.

高洛峰
高洛峰원래의
2016-12-15 14:45:211595검색

nali, 이름은 "where"의 한어병음에서 따왔습니다.
nali에는 일련의 명령줄 프로그램이 포함되어 있습니다. 주요 기능은 일부 http://www.aliyun.com/zixun/aggregation/10849.html"> 네트워크 도구에서 출력하는 IP 문자열에 지리적 위치를 추가하는 것입니다. 정보(무해한 데이터베이스 사용)
예를 들어 218.65.137.1은 218.65.137.1이 됩니다. [Guangxi Nanning Telecom]
쿼리는 로컬에서 수행되므로 네트워크 쿼리가 발생하지 않습니다.
현재 다음 명령이 포함되어 있습니다.

nalinali-dignali-nslookupnali-traceroutenali-tracepathnali-ping

이러한 명령을 사용하려면 해당 명령이 있어야 합니다. 예를 들어 nali-dig를 사용하려면 dig가 존재하는지 확인해야 합니다. 예를 들어 nali-dig는 dig와 동일하게 사용됩니다. nali 명령을 사용하면 출력 IP 문자열에 지리 정보가 추가됩니다.

다운로드

wget http://qqwry.googlecode.com/files/nali-.0.1.tar.gz

설치

./configure --prefix=/usr && make && make install

사용

1. Apache 액세스 기록 통계

(어떤 IP가 가장 많이 방문했는지 확인하고 해당 IP의 출처를 확인할 수 있습니다):

명령:

cat /data/log/log_all | awk '{print $1 }' | sort | uniq -rnk1 | more

2303 203.208.60.43 [Beijing Google (China) Company] 1442 61.135.249.210[Beijing City China Unicom ADSL] 827 124.207.205.1[Beijing Telecom] 607 121.14.53.65[Jiangmen Telecom, Guangdong Province] 493 117.63.249.59[Changzhou Telecom, 지방] 289 203.208.60.5[베이징구글(중국)회사] 272 203.208.60.47[베이징구글(중국)회사] 252 173.66.232.6[북미] 240 61.185.198.110[산시성 시안통신ADSL] 217 123.127.8.36[Be 이징 China Unicom ADSL] 217 113.233.255.7[Liao Ningxia China Unicom ] 206 222.76.18.181 [Fuzhou Telecom ADSL, Fujian Province] 196 72.30.81.190 [American yahoo spider]

2. Traceroute 사용

명령:

nali-traceroute www .google.com

출력 결과:

traceroute to www.google.com (72.14.203.147[Google Inc., Mountain View, California, USA]), 최대 30홉, 40바이트 패킷

1 61.189.23.129[China Unicom Liaoning Province] (61.189.23.129[China Unicom Liaoning Province]) 16.628ms 16.796ms 16.891ms

2 218.25 .16.153[랴오닝성 심양시 차이나유니콤 톄시구/황구구] (21 8.25 .16.153[랴오닝성 심양시 톄시구 차이나유니콤/황구구]) 0.658ms 0.691ms 0.685ms

3 218.61 .253.201[랴오닝성 차이나유니콤 후루다오시] (218.61.253.201[랴오닝성 차이나유니콤 후루다오시] ) 7.976ms 8.008ms 8.001ms
4 218.61.255.185[랴오닝성 차이나유니콤 백본 네트워크] (218.61.255. 185 [랴오닝성 China Unicom 백본 네트워크]) 20.614ms 20.643ms 20.636ms
5 219.158.9.57[Beijing China Unicom ADSL] (219.158.9.57[Beijing China Unicom ADSL]) 29.274ms 29.272ms 29.264ms
6 219.158 .3.194[베이징 차이나 유니콤 ADSL] (219.158.3.194[베이징 차이나 유니콤 ADSL]) 44.582 ms 44. 464 ms 44.489 ms
7 219.158.27.118[베이징 유니콤 ADSL] (219.158.27.118[베이징 유니콤 ADSL] ) 82.249 ms 82.690ms 82.648ms
8 209.85.249.195[Mountain View, California, Google Inc.] (209 .85.249.195 [Google Inc., Mountain View, California, United States]) 67.663ms
209.85.249.192 [Google Inc., Mountain View, California, United States] (209.85.249.192 [Google Inc., Mountain View, California, United States]) 66.336ms
209.85 .249.195[Google Inc., Mountain View, CA, USA ] (209.85.249.195[Google Inc., Mountain View, CA, USA]) 68.010ms
9 209.85.250.90[Google Inc., Mountain View, CA, USA] (209.85.250.90 [Google Inc., Mountain View , 캘리포니아, 미국]) 97.320ms
209.85.250.86 [Google Inc., Mountain View, California, United States] (209.85.250.86 [Google Inc., Mountain View, California, United States]) 112.428ms
209.85 .250.90 [Google Inc., Mountain View, CA, USA] (209.85.250.90 [Google Inc., Mountain View, CA, USA]) 99.948ms
10 209.85.243.21 [Google Inc., Mountain View, CA, USA] (209.85.243.21 [Google Inc., Mountain View, California, United States]) 96.939 ms
209.85.250.103 [Google Inc., Mountain View, California, United States] (209.85.250.103 [Google Inc.] ., Mountain View, California, United States]) 97.206ms
209.85 .243.21[Google Inc., Mountain View, CA, USA] (209.85.243.21[Google Inc., Mountain View, CA, USA]) 96.935ms
11 209.85.241.158[Google Inc., Mountain View, CA, USA] (209.85.241.158 [Google Inc., Mountain View, California, United States]) 120.577ms 120.588ms 120.543ms
12 tx-in -f147.google.com (72.14.203.147 [Google Inc., Mountain View, California, United States]) 117.533ms 117.623ms 117.6 51ms

즉, nali 명령은 표준 출력 IP 주소에 지리 정보를 추가할 수 있습니다. 같은 방식으로 nali-dig를 사용하고 싶지 않다면 dig ip|nali와 같은 명령을 사용할 수도 있습니다.
nali-xxx를 입력하는 것이 번거롭다면 다음과 같은 별칭을 사용할 수 있습니다.

alias Traceroute='nali-traceroute' alias dig='nali-dig'


Linux에서 IP 소스를 표시하는 가젯인 nali에 대한 더 많은 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.