패킷 분석은 사용하는 NetworkManager 또는 기타 네트워크 연결 도구에 관계없이 작동하는 대체 방법입니다. 기본 아이디어는 nslookup
패킷이 어디로 이동하고 두 번째 터미널에서 dns 쿼리를 보내는 것입니다.
이를 위해 처음으로 네트워크에 연결해야하므로 연결을 방해하지 않고 다음 명령을 실행하십시오.
sudo tcpdump -vv -i wlan0 -W 1200 | grep google.com
대체 터미널 실행에서 :
nslookup google.com
에서 패킷 목록을 가져 오면 tcpdump
IP 주소에서 어디로 가는지 확인하십시오.
예를 들어
$ sudo tcpdump -vv -i wlan0 -W 1200 | grep google.com
tcpdump: listening on wlan0, link-type EN10MB (Ethernet), capture size 65535 bytes
eagle.29862 > b.resolvers.Level3.net.domain: [udp sum ok] 64057+ [1au] A? google.com. ar: . OPT UDPsize=4096 (39)
b.resolvers.Level3.net.domain > eagle.29862: [udp sum ok] 64057 q: A? google.com. 11/0/0 google.com. A 173.194.115.64, google.com. A 173.194.115.65, google.com. A 173.194.115.72, google.com. A 173.194.115.66, google.com. A 173.194.115.69, google.com. A 173.194.115.78, google.com. A 173.194.115.70, google.com. A 173.194.115.71, google.com. A 173.194.115.68, google.com. A 173.194.115.67, google.com. A 173.194.115.73 (204)
eagle.16429 > b.resolvers.Level3.net.domain: [udp sum ok] 38822+ A? google.com. (28)
보시다시피, 내 랩탑 eagle
은 패킷을 대학의 dns로 보냅니다 b.resolvers.Level3.net.domain
. IP 주소를 보려면을 사용하여 -n
플래그를 사용할 수 있습니다 tcpdump
.
예를 들면 다음과 같습니다.
$ sudo tcpdump -n -vv -i wlan0 -W 1200 | grep google.com
tcpdump: listening on wlan0, link-type EN10MB (Ethernet), capture size 65535 bytes
10.10.87.145.56474 > 4.2.2.2.53: [udp sum ok] 15606+ A? google.com. (28)
nmcli d list
입니다. 그 외에는 여기 좋은 것들!