আমি কেন একটি আইপি ঠিকানা পিং করতে পারি তবে এটি 'ট্রেস্রুট' না?


46

আমি একটি আইপি ঠিকানা পিং করতে পারি, তবে আমি এটির সন্ধান করতে পারি না। এটা কী ভাবে সম্ভব?

[USERNAME@HOSTNAME ~]$ ping CENSORED.CENSORED
PING CENSORED.CENSORED (CENSORED) 56(84) bytes of data.
64 bytes from CENSORED.CENSORED (CENSORED): icmp_req=1 ttl=49 time=52.8 ms
64 bytes from CENSORED.CENSORED (CENSORED): icmp_req=2 ttl=49 time=49.4 ms
64 bytes from CENSORED.CENSORED (CENSORED): icmp_req=3 ttl=49 time=49.2 ms
64 bytes from CENSORED.CENSORED (CENSORED): icmp_req=4 ttl=49 time=50.4 ms
^C
--- CENSORED.CENSORED ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3003ms
rtt min/avg/max/mdev = 49.276/50.494/52.804/1.401 ms
[USERNAME@HOSTNAME ~]$
[USERNAME@HOSTNAME ~]$ traceroute CENSORED.CENSORED
traceroute to CENSORED.CENSORED (CENSORED), 30 hops max, 60 byte packets
 1  CENSORED (CENSORED)  5.733 ms  6.000 ms  5.977 ms
 2  CENSORED (CENSORED)  0.428 ms  0.417 ms  0.393 ms
 3  CENSORED (CENSORED)  1.726 ms  1.718 ms  1.682 ms
 4  CENSORED (CENSORED)  26.699 ms  26.693 ms  26.670 ms
 5  CENSORED (CENSORED)  27.785 ms  27.769 ms  27.746 ms
 6  * * *
 7  * * *
 8  * * *
 9  * * *
10  * * *
11  * * *
12  * * *
13  * * *
14  * * *
15  * * *
16  * * *
17  * * *
18  * * *
19  * * *
20  * * *
21  * * *
22  * * *
23  * * *
24  * * *
25  * * *
26  * * *
27  * * *
28  * * *
29  * * *
30  * * *
[USERNAME@HOSTNAME ~]$

CENSOREDট্রেস্রোয়েটে পঞ্চম আইপি ঠিকানাটি "পিং সেনসোরড। সেনসোরড" -র মতো নয়।


ট্রেস্রোয়েট থেকে আউটপুট কী?
ক্রিসএফ

1
আইপি কেন "সেন্সর" করা হয়?
সত্যজিৎ ভাট

1
আইপি কেন "সেন্সর" করা হয়েছে ... সম্ভবত এটি প্রকাশ্য নয় বলে ?? pff
LanceBaynes

8
আমি অনুমান করি যে পোস্টারটি আইপিটিকে পুনঃনির্মাণ করেছে যাতে আমরা তার মেশিন হ্যাক করার চেষ্টা না করি।
এমএসডব্লিউ

এই তারাগুলি সেন্সর করা মানে নয়, এর অর্থ ছিল কোনও প্রতিক্রিয়া নেই
jbu

উত্তর:


42

আপনার ট্রেস্রোয়েটে একটি আলাদা পদ্ধতি ব্যবহার করে দেখুন, উদাহরণস্বরূপ, ডিফল্ট ইউডিপি পদ্ধতির পরিবর্তে টিসিপি এসওয়াইএন বা আইসিএমপি।

উদাহরণস্বরূপ আইসিএমপি এবং টিসিপির মধ্যে পার্থক্যটি নোট করুন:

x@x:~$ ping -qc4 94.254.2.51
PING 94.254.2.51 (94.254.2.51) 56(84) bytes of data.
--- 94.254.3.90 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3009ms
rtt min/avg/max/mdev = 7.781/7.807/7.836/0.067 ms

x@x:~$ sudo traceroute -I 94.254.2.51
traceroute to 94.254.2.51 (94.254.2.51), 30 hops max, 40 byte packets
1  <REDACTED>
2  <REDACTED>
3  <REDACTED>
4  <REDACTED>
5  netnod-ix-ge-a-sth-1500.bahnhof.net (194.68.123.85)  1.307 ms  1.299 ms  1.432 ms
6  sto-cr1.sto-cr3.bahnhof.net (85.24.151.165)  7.166 ms  7.364 ms  7.336 ms
7  sto-cr3.gav-cr1.bahnhof.net (85.24.151.195)  7.251 ms  7.099 ms  7.220 ms
8  zitius-a322-gw-c.bahnhof.net (85.24.153.249)  7.059 ms  7.074 ms  7.145 ms
9  h-2-51.A322.priv.bahnhof.se (94.254.2.51)  7.619 ms  7.750 ms  8.070 ms

x@x:~$ sudo traceroute -T 94.254.2.51
traceroute to 94.254.2.51 (94.254.2.51), 30 hops max, 40 byte packets
1  <REDACTED>
2  <REDACTED>
3  <REDACTED>
4  <REDACTED>
5  netnod-ix-ge-a-sth-1500.bahnhof.net (194.68.123.85)  1.621 ms  1.683 ms  1.817 ms
6  sto-cr1.sto-cr3.bahnhof.net (85.24.151.165)  8.530 ms  7.861 ms  7.820 ms
7  sto-cr3.gav-cr1.bahnhof.net (85.24.151.195)  7.724 ms  7.539 ms  7.486 ms
8  zitius-a322-gw-c.bahnhof.net (85.24.153.249)  7.572 ms  7.537 ms  7.553 ms
9  * * *
10  * * *
11  * * *
12  * * *
13  * * *

2
-টি ওএসএক্সের জন্য স্যুইচ বলে মনে হচ্ছে না। ওএসএক্সে টিসিপি এসওয়াইএন ব্যবহারের বিকল্প নেই?
মানাচি

2
@ মানাচি:brew install tcptraceroute
iolmit

1
@ মাঞ্চি: ম্যানপেজটি পড়ুন ...: "
ট্রেস্রোয়েট-

23

ট্রেস্রোয়েট আইসিএমপি বা ইউডিপি প্যাকেটের উপর ভিত্তি করে তৈরি। এটি কার্যকরভাবে প্রতিটি রাউটারকে আপনার এবং সেন্সরড.সেন্সরযুক্তের পথে পথে পিং করে দেয়। এটি প্রেরিত প্রতিটি পরবর্তী প্যাকেটের জন্য টাইম-টু-লাইভ (টিটিএল) বৃদ্ধি করে (সাধারণত 1-30 থেকে) প্রত্যাশা করে যে প্রতিটি প্যাকেটটি শেষের থেকে বর্ধিত টিটিএল দিয়ে প্রেরণ করা হওয়ায় পাথের পরবর্তী রাউটার একটি ত্রুটি কোড ফেরত দেবে ।

যদি হপ 6 সাড়া না দেয় তবে এটি সম্ভবত আইসিএমপি / ইউডিপি বার্তাগুলি ব্লক করে। পিং তাই কাজ করে কারণ আপনার এবং এটির মধ্যে রাউটারগুলি কেবল তাদের আইসএমপি / ইউডিপি প্যাকেটগুলিতে তাদের প্রতিক্রিয়া না দিয়ে পাস করছে, কারণ তারা কোনও ট্রেস্রুট করে with


2
সর্বাধিক (সমস্ত?) * নিক্স ডিস্ট্রোজে, ট্রেস্রোয়েট আইডিএমপি নয়, ডিফল্টরূপে ইউডিপি ব্যবহার করে।
h0tw1r3

ভাল পয়েন্ট, সংশোধন করবে।
রাইস গিবসন

তাহলে কি সমস্ত রাউটারের পরে 5 টি ইউডিপি ব্লক হবে? এটা কি ঠিক?
ল্যান্সবায়নেস

আমি তাই মনে করি না. অন্য কারওর কাছে এর থেকে আরও ভাল ব্যাখ্যা থাকতে পারে তবে আমি মনে করি যে হপ 6 সাড়া দিচ্ছে না এবং প্যাকেটগুলি দিয়ে যাচ্ছে না, অন্যথায় আপনি কমপক্ষে আপনার গন্তব্য থেকে শেষ প্রতিক্রিয়াটি গ্রহণ করবেন (যদি না এটি 30 হপের বেশি দূরে থাকে)।
রাইস গিবসন

1
তবে আমি নিশ্চিত যে এটি 30 টি হপ দূরে। সুতরাং উত্তর ভাল না। হপে 7,8,9, ইত্যাদি
ট্রেস্রোয়েটে

12

আমি কেন প্রশ্নগুলির অংশের কোনও উত্তর পাইনি ।

বেশ কয়েকটি আইএসপি তাদের রাউটারগুলিকে দুটি উপায়ে সনাক্ত করতে স্টিলথ তৈরি করার জন্য পরিচিত: তারা হয় আইপি প্যাকেটে টিটিএল হ্রাস করে না (আইপি ওয়ার্মহোল তৈরি করে) বা আইসিএমপি ফরোয়ার্ড করার সময় তারা মেয়াদোত্তীর্ণ টিটিএল সাড়া দেয় না।

কারণটি হল তাদের অভ্যন্তরীণ নেটওয়ার্ক টপোলজিটি ব্যক্তিগত রাখা keep এখানেই শেষ.

tracerouteএকাধিক উত্স / গন্তব্য থেকে ইস্যু করা নেটওয়ার্ক টপোলজির তথ্য প্রকাশ করে, যা এমন কোনও বিষয় যা সবাই প্রশংসা করে না।


2

ট্রেস্রুট আইসিএমপি বার্তাগুলির উপর নির্ভর করে, যা কিছু রাউটারের প্রতিক্রিয়া না জানাতে কনফিগার করা হতে পারে।


পিং আইসিএমপি হিসাবেও রয়েছে, এটি পার্থক্যটি ব্যাখ্যা করে না। আমার অন্যান্য উত্তরগুলি পড়ার সুবিধা রয়েছে যা রাষ্ট্রের ট্রেস্রোয়েট ইউডিপিও ব্যবহার করতে পারে, যা আমি আগে জানতাম না।
ধনী হোমোলকা

ভাল, আইসএমপি প্যাকেটগুলি স্পষ্টভাবে ব্লক করার একটি উপায় হ'ল আগত আইসিএমপিগুলি টিটিএল = 1 হ'ল। হতে পারে যে তারা কোনও কারণে এটি করছেন।
লরেন্স

2

কখনও কখনও এটি pingট্রেস্রোয়েট জাতীয় তথ্য পেতে ব্যবহার করার উপযুক্ত:

#!/bin/bash
for TTL in 1 2 3 4 5 6 7 8 9 10 11 12
do
    ping -c 1 -n -t $TTL a.b.c.d
done

টি-টি $ টিটিএল আর্গুমেন্টের সাহায্যে পিং কল করে আপনি কখনও কখনও ফায়ারওয়ালটি সরিয়ে ফেলতে পারেন এবং ফায়ারওয়ালের পিছনে রাউটারগুলির থেকে আইপি ঠিকানা এবং আরও খুঁজে পেতে পারেন।


3
এটি -I পতাকার সাহায্যে অনুরোধ করা ট্রেস্রোয়েটের সমান, যদিও (অদ্ভুতভাবে যথেষ্ট) এর জন্য সুপারসার স্ট্যাটাসের প্রয়োজন হবে।
Tzarium

1
@ টজারিয়াম পিংয়ের জন্য সুপারসারের স্ট্যাটাসও প্রয়োজন, এটিতে স্যুইড বিট সেট রয়েছে, সুতরাং আপনি এটি বিনামূল্যে পান।
itadok

0

হয় 6 এর পরে নোডযুক্ত সমস্তই ইউডিপি প্যাকেটগুলিতে সাড়া দেয় না বা নোড 6 নিজেই ইউডিপি প্যাকেটগুলি অবরুদ্ধ করে। আপনি সম্মোহক পদ্ধতিগুলি চেষ্টা করতে পারেন, যা আমি আশা করি আইসিএমপি / টিসিপি এসওয়াইএন অবরুদ্ধকরণের পথে কোন নোডের ভিত্তিতে কাজ করবে:

  1. ট্রেস্রোয়েট করতে আইসিএমপি ব্যবহার করুন: do সুডো ট্রেস্রোয়েট -I

  2. ট্রেস্রোয়েট করতে টিসিপি সিন ব্যবহার করুন: do সুডো ট্রেস্রোয়েট-টি

  3. যদি এটি হप्सগুলি যা এটি ছাড়িয়ে চলেছে তবে নিম্নলিখিতগুলির মধ্যে দুটি ব্যবহার করুন: do sudo traceroute -I -m 60

অথবা

$ sudo traceroute -T -m 60

পরেরটিটি মহাদেশ জুড়ে একটি এফটিপি-তে অনুসন্ধান করার সময় আমার পক্ষে কাজ করেছিল।


0

ইউনিক্স পরিবেশে সন্ধানের জন্য পিং কমান্ডটি ব্যবহার করার জন্য এটি ব্যবহার করে দেখুন:

for ((TTL=1;TTL<30;TTL++));
do
ping -c 1 -t $TTL <IP>;
done
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.