ਟ੍ਰਾਸਟਰੌਟ - ਲੀਨਕਸ ਕਮਾਂਡ - ਯੂਨੀਕਸ ਕਮਾਂਡ

ਟ੍ਰਾਸਟਰੌਟ - ਰੂਟ ਪੈਕੇਟ ਨੈਟਵਰਕ ਹੋਸਟ ਤੇ ਛਾਪੋ

ਸੰਖੇਪ

ਟ੍ਰਾਸਟਰੌਊ [ -ਡੀਐਫਆਈਐਨਆਰਵੀਐਕਸ ] [ -ਫ ਪਹਿਲੀ_ਟੈਲ ] [ -ਗ ਗੇਟਵੇ ]

[ -i ਇਫੇਸ] [-ਮ.ਮੈਕਸ_ਟੈਲ] [-ਪੀ ਪੋਰਟ ]

[ -q nqueries ] [ -s src_addr ] [ -t tos ]

[ -w ਵੇਟਾਈਮ ] [ -z ਪੁਆਸੇਮਸੀਕਸ ]

ਮੇਜ਼ਬਾਨ [ ਪੈਕੇਟਲੈਨ ]

ਵਰਣਨ

ਇੰਟਰਨੈਟ ਇੱਕ ਵਿਸ਼ਾਲ ਅਤੇ ਕੰਪਲੈਕਸ ਨੈਟਵਰਕ ਹਾਰਡਵੇਅਰ ਦਾ ਸਮੂਹ ਹੈ, ਜੋ ਕਿ ਗੇਟਵੇ ਨਾਲ ਜੁੜਿਆ ਹੋਇਆ ਹੈ. ਕਿਸੇ ਦੇ ਪੈਕਟਾਂ ਦੀ ਮਾਰਗ ਨੂੰ ਟਰੈਕ ਕਰਨ (ਜਾਂ ਗਲਤ ਪੈਕੇਟ ਲੱਭਣ ਵਾਲੇ ਗੇਟਵੇ ਨੂੰ ਲੱਭਣਾ) ਮੁਸ਼ਕਿਲ ਹੋ ਸਕਦਾ ਹੈ ਟ੍ਰਾਸਟਰੌਟ ਆਈ ਪੀ ਪ੍ਰੋਟੋਕਾਲ `ਲਾਈਵ ਟਾਈਮ 'ਫੀਲਡ ਅਤੇ ਕੁਝ ਹੋਸਟ ਦੇ ਰਸਤੇ ਦੇ ਨਾਲ ਹਰੇਕ ਗੇਟਵੇ ਤੋਂ ICMP TIME_EXCEEDED ਜਵਾਬ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀਆਂ ਕੋਸ਼ਿਸ਼ਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ.

ਸਿਰਫ ਜਰੂਰੀ ਮਾਪਦੰਡ ਮੰਜ਼ਿਲ ਹੋਸਟ ਨਾਂ ਜਾਂ IP ਨੰਬਰ ਹੈ . ਮੂਲ ਪੜਤਾਲ ਡੈਟਾਗਰ ਦੀ ਲੰਬਾਈ 40 ਬਾਈਟ ਹੈ , ਪਰੰਤੂ ਇਹ ਹੋਸਟ ਨਾਂ ਦੇ ਬਾਅਦ ਇੱਕ ਪੈਕੇਟ ਲੰਬਾਈ (ਬਾਈਟ ਵਿੱਚ) ਦੇ ਕੇ ਦਰਸਾਈ ਜਾ ਸਕਦੀ ਹੈ.

ਹੋਰ ਚੋਣਾਂ ਹਨ:

-f

ਪਹਿਲੇ ਬਾਹਰ ਜਾਣ ਵਾਲੇ ਪੜਤਾਲ ਪੈਕਟ ਵਿੱਚ ਵਰਤੀ ਸ਼ੁਰੂਆਤੀ ਸਮਾਂ-ਤੋਂ-ਲਾਈਵ ਨਿਰਧਾਰਿਤ ਕਰੋ.

-ਫ

"ਟੁਕੜਾ ਨਾ ਕਰੋ" ਬਿੱਟ ਸੈੱਟ ਕਰੋ.

-d

ਸਾਕਟ ਪੱਧਰ ਡੀਬਗਿੰਗ ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ

-ਜੀ

ਇੱਕ ਢਿੱਲੀ ਸਰੋਤ ਰੂਟ ਗੇਟਵੇ (8 ਵੱਧ ਤੋਂ ਵੱਧ) ਨਿਰਧਾਰਤ ਕਰੋ.

-i

ਜਾਣ ਵਾਲੇ ਪੜਤਾਲ ਪੈਕਟਾਂ ਲਈ ਸਰੋਤ IP ਐਡਰੈੱਸ ਲੈਣ ਲਈ ਇੱਕ ਨੈੱਟਵਰਕ ਇੰਟਰਫੇਸ ਦਿਓ. ਇਹ ਆਮ ਤੌਰ ਤੇ ਮਲਟੀ-ਹੋਮਡ ਹੋਸਟ ਤੇ ਸਿਰਫ ਉਪਯੋਗੀ ਹੈ (ਇਹ ਕਰਨ ਲਈ ਇਕ ਹੋਰ ਤਰੀਕੇ ਲਈ -s ਫਲੈਗ ਵੇਖੋ.)

-ਆਈ

UDP ਡਾਟਾਗਰਾਮ ਦੀ ਬਜਾਏ ICMP ECHO ਵਰਤੋਂ.

-ਮੀ

ਬਾਹਰ ਜਾਣ ਵਾਲੇ ਪੜਤਾਲ ਪੈਕਟਾਂ ਵਿਚ ਵਰਤੀ ਗਈ ਸਭ ਤੋਂ ਵੱਧ ਸਮਾਂ-ਤੋਂ-ਜੀਵ (ਹੋਪ ਦੀ ਵੱਧ ਤੋਂ ਵੱਧ ਗਿਣਤੀ) ਸੈਟ ਕਰੋ. ਡਿਫਾਲਟ ਹੈ 30 ਹੌਪ (ਉਸੇ ਹੀ TCP ਕੁਨੈਕਸ਼ਨਾਂ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ)

-n

ਪ੍ਰਿੰਟ ਹਾਪ ਅਹੁਦਾ ਸੰਕੇਤਕ ਅਤੇ ਸੰਖਿਆਤਮਕ ਤੌਰ ਤੇ ਸੰਖਿਆਤਮਕ ਤੌਰ 'ਤੇ ਨਹੀਂ (ਪਾਥ ਤੇ ਮਿਲੇ ਹਰ ਇੱਕ ਗੇਟਵੇ ਲਈ ਇੱਕ ਨਾਮਵਰ ਪਤਾ-ਤੋਂ-ਨਾਮ ਲੁਕਣ ਦੀ ਬਚਤ ਕਰਦਾ ਹੈ).

-ਪੀ

ਪੜਤਾਲ ਲਈ ਮੂਲ UDP ਪੋਰਟ ਨੰਬਰ ਨਿਰਧਾਰਤ ਕਰੋ (ਡਿਫਾਲਟ ਹੈ 33434). ਟਰੇਸਟਰੌਟ ਉਮੀਦ ਕਰਦਾ ਹੈ ਕਿ ਨਿਸ਼ਚਿਤ ਹੋਸਟ ਤੇ ਯੂਡੀਪੀ ਪੋਰਟਾਂ ਦੀ ਬੇਸ ਬੇਸ + ਨੋਪ - 1 ਨੂੰ ਸੁਣਨਾ ਹੈ (ਇਸ ਲਈ ਇਕ ICMP PORT_UNREACHABLE ਸੁਨੇਹਾ ਰੂਟ ਟਰੇਸਿੰਗ ਨੂੰ ਬੰਦ ਕਰਨ ਲਈ ਵਾਪਸ ਕਰ ਦਿੱਤਾ ਜਾਵੇਗਾ). ਜੇਕਰ ਕੋਈ ਡਿਫੌਲਟ ਸੀਮਾ ਵਿੱਚ ਇੱਕ ਪੋਰਟ ਤੇ ਸੁਣ ਰਿਹਾ ਹੈ, ਤਾਂ ਇਸ ਵਿਕਲਪ ਨੂੰ ਇੱਕ ਵਰਤੇ ਪੋਰਟ ਰੇਂਜ ਨੂੰ ਚੁਣਨ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ.

-r

ਆਮ ਰਾਊਟਿੰਗ ਟੇਬਲ ਨੂੰ ਬਾਈਪਾਸ ਕਰੋ ਅਤੇ ਕਿਸੇ ਨੈਟਵਰਕ ਤੇ ਸਿੱਧੇ ਤੌਰ ਤੇ ਹੋਸਟ ਤੇ ਭੇਜੋ. ਜੇਕਰ ਮੇਜ਼ਬਾਨ ਸਿੱਧਾ-ਨੈਟਵਰਕ ਤੇ ਨਹੀਂ ਹੈ, ਤਾਂ ਇੱਕ ਗਲਤੀ ਵਾਪਿਸ ਕੀਤੀ ਗਈ ਹੈ. ਇਹ ਚੋਣ ਇੱਕ ਲੋਕਲ ਹੋਸਟ ਨੂੰ ਇੰਟਰਫੇਸ ਦੁਆਰਾ ਪਿੰਗ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਜਿਸ ਰਾਹੀਂ ਇਸ ਵਿੱਚ ਕੋਈ ਰੂਟ ਨਹੀਂ ਹੈ (ਜਿਵੇਂ, ਰੂਟ (8C) ਦੁਆਰਾ ਇੰਟਰਫੇਸ ਛੱਡਣ ਤੋਂ ਬਾਅਦ).

-ਸ

ਹੇਠ ਦਿੱਤੇ IP ਐਡਰੈੱਸ ਵਰਤੋ (ਜੋ ਆਮ ਤੌਰ ਤੇ ਇੱਕ IP ਨੰਬਰ ਦੇ ਤੌਰ ਤੇ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ, ਹੋਸਟ ਨਾਂ ਨਹੀਂ) ਨੂੰ ਬਾਹਰ ਜਾਣ ਵਾਲੇ ਪੜਤਾਲ ਪੈਕੇਟ ਵਿੱਚ ਸਰੋਤ ਸਿਰਨਾਵਾਂ ਵਜੋਂ. ਮਲਟੀ-ਹੋਮਡ ਹੋਸਟ ਤੇ (ਇੱਕ ਤੋਂ ਵੱਧ IP ਐਡਰੈੱਸ ਵਾਲੇ), ਇਸ ਚੋਣ ਨੂੰ ਸਰੋਤ ਐਡਰੈੱਸ ਨੂੰ ਪ੍ਰਭਾਸ਼ਿਤ ਪੈਕੇਟ ਦੇ ਇੰਟਰਫੇਸ ਦੇ IP ਐਡਰੈੱਸ ਤੋਂ ਇਲਾਵਾ ਹੋਰ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ. ਜੇਕਰ IP ਐਡਰੈੱਸ ਇਸ ਮਸ਼ੀਨ ਦੇ ਇੰਟਰਫੇਸ ਐਡਰੈੱਸਾਂ ਵਿੱਚੋਂ ਇੱਕ ਨਹੀਂ ਹੈ, ਤਾਂ ਇੱਕ ਗਲਤੀ ਵਾਪਿਸ ਕੀਤੀ ਗਈ ਹੈ ਅਤੇ ਕੁਝ ਨਹੀਂ ਭੇਜਿਆ ਗਿਆ ਹੈ. (ਇਹ ਕਰਨ ਲਈ ਹੋਰ ਤਰੀਕੇ ਲਈ -i ਫਲੈਗ ਵੇਖੋ.)

-ਟੀ

ਹੇਠ ਦਿੱਤੇ ਮੁੱਲ ਨੂੰ (ਮੂਲ ਜ਼ੀਰੋ) ਵਿੱਚ ਪੜਤਾਲ ਪੈਕਟਾਂ ਵਿੱਚ ਟਾਈਪ-ਆਫ਼-ਸਰਵਿਸ ਸੈੱਟ ਕਰੋ. ਮੁੱਲ 0 ਤੋਂ 255 ਦੀ ਰੇਂਜ ਵਿੱਚ ਇੱਕ ਦਸ਼ਮਲਵ ਪੂਰਨ ਅੰਕ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ. ਇਹ ਵਿਕਲਪ ਇਹ ਦੇਖਣ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ ਕਿ ਵੱਖ-ਵੱਖ ਪਥਾਂ ਦੇ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਦੇ ਨਤੀਜੇ. (ਜੇ ਤੁਸੀਂ 4.4 ਬੀ ਐਸ ਡੀ ਨਹੀਂ ਚਲਾ ਰਹੇ ਹੋ, ਇਹ ਅਕਾਦਮਿਕ ਹੋ ਸਕਦਾ ਹੈ ਕਿਉਂਕਿ ਆਮ ਨੈਟਵਰਕ ਸੇਵਾਵਾਂ ਜਿਵੇਂ ਕਿ ਟੇਲਨੈਟ ਅਤੇ ਐਫ.ਟੀ.ਪੀ. ਤੁਹਾਨੂੰ TOS ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਨ ਨਹੀਂ ਦਿੰਦਾ). TOS ਦੇ ਸਾਰੇ ਮੁੱਲ ਕਾਨੂੰਨੀ ਜਾਂ ਅਰਥਪੂਰਣ ਨਹੀਂ ਹਨ - ਪਰਿਭਾਸ਼ਾਵਾਂ ਲਈ ਆਈਪੀ ਸਪਿਕਸ ਨੂੰ ਦੇਖੋ. ਉਪਯੋਗੀ ਮੁੱਲ ਸੰਭਵ ਤੌਰ `` 16` (ਘੱਟ ਦੇਰੀ) ਅਤੇ ` -8 '(ਉੱਚ ਥ੍ਰੂਪੁੱਥ) ਹਨ.

-ਵੀ

ਵਰਬੋਸ ਆਉਟਪੁੱਟ. TIME_EXCEEDED ਤੋਂ ਇਲਾਵਾ ਪ੍ਰਾਪਤ ICMP ਪੈਕਟ ਅਤੇ ਸੂਚੀਬੱਧ ਸੂਚੀਬੱਧ ਨਹੀਂ ਹਨ.

-w

ਇੱਕ ਪੜਤਾਲ (ਡਿਫਾਲਟ 5 ਸਕਿੰਟ) ਦੇ ਜਵਾਬ ਦੀ ਉਡੀਕ ਕਰਨ ਲਈ ਸਮਾਂ (ਸਕਿੰਟਾਂ ਵਿੱਚ) ਸੈਟ ਕਰੋ.

-x

ਆਈਪੀ ਚੈੱਕਸਮ ਨੂੰ ਟੋਗਲ ਕਰੋ ਆਮ ਤੌਰ ਤੇ, ਇਹ ਟ੍ਰਾਸਰੌਉਟ ਨੂੰ ਆਈਪੀ ਚੈੱਕਸਮ ਦੀ ਗਣਨਾ ਤੋਂ ਰੋਕਦਾ ਹੈ. ਕੁਝ ਮਾਮਲਿਆਂ ਵਿੱਚ, ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਆਊਟਗੋਇੰਗ ਪੈਕੇਟ ਦੇ ਹਿੱਸਿਆਂ ਨੂੰ ਓਵਰਰਾਈਟ ਕਰ ਸਕਦਾ ਹੈ ਪਰ ਚੈੱਕਸਮ ਦੀ ਮੁੜ ਗਣਨਾ ਨਹੀਂ ਕਰਦਾ (ਇਸ ਲਈ ਕੁਝ ਮਾਮਲਿਆਂ ਵਿੱਚ ਮੂਲ ਚੈੱਕਸਮ ਦੀ ਗਣਨਾ ਨਹੀਂ ਕਰਦਾ ਅਤੇ x ਦਾ ਇਸਤੇਮਾਲ ਕਰਕੇ ਉਹਨਾਂ ਨੂੰ ਕੈਲਕਵਾਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ). ਯਾਦ ਰੱਖੋ ਕਿ ICMP ECHO ਪੜਤਾਲਾਂ ( -I ) ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਸਮੇਂ ਚੈੱਕਸਮ ਆਮ ਤੌਰ 'ਤੇ ਆਖਰੀ ਹੋਪ ਲਈ ਲੋੜੀਂਦੇ ਹਨ. ਇਸਕਰਕੇ ਉਹਨਾਂ ਦੀ ਵਰਤੋਂ ਹਮੇਸ਼ਾ ਉਦੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜਦੋਂ ICMP ਵਰਤਦੇ ਹਨ.

-z

ਪੜਤਾਲਾਂ (ਮੂਲ 0) ਵਿਚਕਾਰ ਰੁਕਣ ਲਈ ਸਮਾਂ (ਮਿਲੀਸਕਿੰਟ ਵਿੱਚ) ਦਿਓ. ਕੁਝ ਸਿਸਟਮ ਜਿਵੇਂ ਕਿ ਸਲਾਰਸ ਅਤੇ ਰਾਊਟਰ ਜਿਵੇਂ ਕਿ ਕ੍ਰਿਸਸ ਰੇਟ ਲਿਮਿਡ ਆਈ.ਸੀ.ਐੱਮ.ਪੀ. ਸੁਨੇਹੇ. ਇਸਦਾ ਇਸਤੇਮਾਲ ਕਰਨ ਲਈ ਇੱਕ ਚੰਗੀ ਕੀਮਤ 500 ਹੈ (ਉਦਾਹਰਨ ਲਈ 1/2 ਸਕਿੰਟ).

ਇਹ ਪ੍ਰੋਗਰਾਮ ਇੱਕ ਰੂਟ ਦਾ ਪਤਾ ਲਗਾਉਣ ਦਾ ਯਤਨ ਕਰਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਆਈਪੀ ਪੈਕਟ ਕੁਝ ਇੰਟਰਨੈਟ ਹੋਸਟਾਂ ਲਈ ਇੱਕ ਛੋਟੀ ਟੀ.ਟੀ.ਐੱਲ (ULT) ਟੀ.ਟੀ.ਐੱਲ (ਲੋਡ਼ੀਦੀ ਸਮਾਂ) ਦੇ ਨਾਲ UDP ਪ੍ਰੈਕ ਪੈਕੇਟ ਦੀ ਸ਼ੁਰੂਆਤ ਕਰਕੇ ਇੱਕ ਗੇਟਵੇ ਤੋਂ "ਟਾਈਮ ਓਵਰਵਡ" ਜਵਾਬ ਨੂੰ ਸੁਣ ਕੇ ਕੁਝ ਇੰਟਰਨੈਟ ਹੋਸਟਾਂ ਦੀ ਪਾਲਣਾ ਕਰੇਗਾ. ਅਸੀਂ ਆਪਣੀਆਂ ਪੜਤਾਲਾਂ ਨੂੰ ਇਕ ਟੀ.ਟੀ.ਐਲ. ਨਾਲ ਸ਼ੁਰੂ ਕਰਦੇ ਹਾਂ ਅਤੇ ਜਦੋਂ ਤਕ ਅਸੀਂ ਆਈ.ਸੀ.ਐੱਮ.ਪੀ "ਪੋਰਟ ਪਹੁੰਚਯੋਗ ਨਹੀਂ" (ਜਿਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਸਾਨੂੰ "ਹੋਸਟ" ਮਿਲਦਾ ਹੈ) ਜਾਂ ਵੱਧ ਤੋਂ ਵੱਧ (ਜੋ ਕਿ 30 ਹਾੱਪਸ ਦੇ ਡਿਫਾਲਟ ਹੁੰਦੇ ਹਨ) ਅਤੇ -m ਨਾਲ ਬਦਲਿਆ ਜਾ ਸਕਦਾ ਹੈ ਫਲੈਗ). ਤਿੰਨ ਪੜਤਾਲਾਂ ( -q ਫਲੈਗ ਨਾਲ ਬਦਲੀਆਂ) ਹਰੇਕ ਟੀਟੀਐਲ ਸੈਟਿੰਗ ਤੇ ਭੇਜੇ ਜਾਂਦੇ ਹਨ ਅਤੇ ਇੱਕ ਲਾਈਨ ਟੀ ਟੀਐਲ, ਗੇਟਵੇ ਦਾ ਪਤਾ ਅਤੇ ਹਰੇਕ ਪੜਤਾਲ ਦੇ ਗੋਲ ਟੂਰ ਸਮੇਂ ਦਿਖਾ ਰਿਹਾ ਹੈ. ਜੇ ਪੜਤਾਲ ਦੇ ਜਵਾਬ ਵੱਖ ਵੱਖ ਗੇਟਵੇ ਤੋਂ ਆਉਂਦੇ ਹਨ, ਹਰ ਜਵਾਬ ਸਿਸਟਮ ਦਾ ਪਤਾ ਛਾਪਿਆ ਜਾਵੇਗਾ. ਜੇ 5 ਸਕਿੰਟਾਂ ਦੇ ਅੰਦਰ ਕੋਈ ਜਵਾਬ ਨਹੀਂ ਹੈ ਟਾਈਮਆਊਟ ਅੰਤਰਾਲ ( -w ਫਲੈਗ ਨਾਲ ਬਦਲਿਆ ਗਿਆ), ਇੱਕ "*" ਉਸ ਪੜਤਾਲ ਲਈ ਛਾਪਿਆ ਜਾਂਦਾ ਹੈ.

ਅਸੀਂ ਨਹੀਂ ਚਾਹੁੰਦੇ ਕਿ ਗ੍ਰੈਸਟ ਕੀਤਾ ਹੋਸਟ UDP ਪ੍ਰਚੌਂਟਾਂ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰੇ, ਤਾਂ ਕਿ ਮੰਜ਼ਿਲ ਪੋਰਟ ਦੀ ਸੰਭਾਵਨਾ ਘੱਟ ਹੋਵੇ (ਜੇ ਮੰਜ਼ਿਲ ਤੇ ਕੁਝ ਖੋਦਿਆ ਉਹ ਮੁੱਲ ਵਰਤ ਰਿਹਾ ਹੈ, ਤਾਂ ਇਸਨੂੰ -p ਫਲੈਗ ਨਾਲ ਬਦਲਿਆ ਜਾ ਸਕਦਾ ਹੈ).

ਇੱਕ ਨਮੂਨਾ ਵਰਤੋਂ ਅਤੇ ਆਉਟਪੁੱਟ ਹੋ ਸਕਦੀ ਹੈ:

[ਯਾਕ 71]% ਟ੍ਰਾਸਟਰੌਊ nis.nsf.net. ਟ੍ਰਾਸਟਰੌਟ ਤੋਂ nis.nsf.net (35.1.1.48), 30 ਹਾਪਸ ਮੈਕਸ, 38 ਬਾਈਟ ਪੈਕੇਟ 1 ਹੈਲੀਓਸ.ਏ.ਲਬਲ.gov (128.3.112.1) 19 ਮਿੀਨੇ 1 9 ਮਿ: 0 ਮੀਲ 2 ਲੀਲਕ- ਦਰਮਿਆਨ ਬਰਕਲੇਏ.ਈ.ਡੀ.ਯੂ.ਯੂ (128.32) 216.1) 39 ਮਿੀਨੇ 39 ਮਿੀ 19 ਮੀਟਰ 3 ਲੀਲ - ਡੀ ਐਮ ਸੀਬਰਕਲੇ.ਈ.ਡੀ.ਯੂ. (128.32.216.1) 39 ਮਿੀਨੇ 39 ਮਿੀ 19 ਮੀਟਰ 4 ਸੀ.ਸੀ.ਜੀ.ਵੀ.ਅਰ- ਬਿਰਕੇਲੀ.ਏਡੀਯੂ (128.32.136.23) 39 ਮਿ. 40 ਮਿ. 39 ਮਿ. 5 ਸੀ.ਸੀ. ਐਨ. -ਨੇਰਫ 22.ਬਰਕੇਲੇ.ਈ.ਡੀ.ਯੂ. (128.32.168.22) 39 ਮੀਜ਼ 39 ਮਿ. ਅਚਾਨਕ 39 ਮਿ. 6 128.32.197.4 (128.32.197.4) 40 ਮਿ. 59 ਗੇਜ 59 ਮਿ. ਮੀ. 7 131.119.2.5 (131.119.2.5) 59 ਮਿ. 59 ਮਿ. 59 ਮਿ. 8 8129.140. 70.13 (129.140.70.13) 99 ਮਿ: 99 ਮੀਟਰ 80 ਮੀਟਰ 9 129.140.71.6 (129.140.71.6) 139 ਮਿ: 239 ਮਿ. 319 ਮੈਸ 10 12 9 .140.81.7 (129.140.81.7) 220 ਮਿ. 1 99 ਮਿ. 1 99 ਮਿ. 11 ਨਾਈਕ.ਮੇਰਿਟੀ.ਈਡਯੂ (35.1 .1.48) 239 ਮਿ. 239 ਮਿ. 239 ਮਿ

ਧਿਆਨ ਦਿਓ ਕਿ ਲਾਇਨਾਂ 2 ਅਤੇ 3 ਇੱਕੋ ਜਿਹੀਆਂ ਹਨ. ਇਹ 2 ਹੈਂਪ ਸਿਸਟਮ - lbl-csam.arpa - ਤੇ ਇੱਕ ਬੱਗੀ ਕਰਨਲ ਦੇ ਕਾਰਨ ਹੈ - ਜੋ ਕਿ ਇੱਕ ਜ਼ੀਰੋ ਟੀ ਟੀਐਲ (4.3BSD ਦੇ ਵਿਤਰਿਤ ਵਰਜਨ ਵਿੱਚ ਇੱਕ ਬੱਗ) ਨਾਲ ਅਗਾਂਹ ਜਾਂਦਾ ਹੈ. ਨੋਟ ਕਰੋ ਕਿ ਐਨਐਸਐਫਐੱਨਟ (12 9 .140) ਦੇ ਐਨਐਸਐਸਜ਼ ਲਈ ਐਡਰੈਸ-ਟੂ-ਨਾਮ ਅਨੁਵਾਦ ਮੁਹੱਈਆ ਕਰਨ ਤੋਂ ਬਾਅਦ ਤੁਹਾਨੂੰ ਅੰਦਾਜ਼ਾ ਲਗਾਉਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿ ਪੈਕੇਟ ਕਿਵੇਂ ਕਰ ਰਹੇ ਹਨ.

ਇੱਕ ਹੋਰ ਦਿਲਚਸਪ ਉਦਾਹਰਣ ਹੈ:

[ਯਾਕ 72]% ਟ੍ਰਾਸਟਰੌਟ allspice.lcs.mit.edu. allspice.lcs.mit.edu (18.26.0.115) ਲਈ ਟ੍ਰਾਸਰੌਟ, 30 ਹੋਸਜ਼ ਅਧਿਕਤਮ 1 ਹੈਲੀਓਸ.ਏ.ਲਬਲ.gov (128.3.112.1) 0 ਮਿ.ਸ. 0 ms 0 ms 2 lilac-dmc.Berkeley.EDU (128.32.216.1) 19 ਮਿੀ 19 ਮੀਟਰ 19 ਮੀਟਰ 3 ਲੀਲ - ਡੀ ਐਮ ਸੀਬਰਿਕਲੇ.ਏ.ਡੀ.ਯੂ. (128.32.216.1) 39 ਮਿੀ 19 ਮੀਟਰ 19 ਮੀਟਰ 4 ਸੀ.ਸੀ.ਜੀ.ਵੀ.ਅਰ- ਬਰਕਲੇ.ਏ.ਡੀ.ਯੂ. (128.32.136.23) 19 ਮੀਿਐੱਨ 39 ਐਮਐਸ 39 ਐਮਐਸ 5 ਸੀ.ਸੀ.ਐਨ.-ਨਾਰੀਫ 22 .Berkeley.EDU (128.32.168.22) 20 ਮੀਜ਼ 39 ਮਿ. ਅਚਾਨਕ 39 ਮਿ. 6 128.32.197.4 (128.32.197.4) 59 ਮਿ: 119 ਮੀਟਰ 39 ਮਿ. ਮੀ. 7 131.119.2.5 (131.119.2.5) 59 ਮਿ. 59 ਮਿ. 39 ਮਿ. 8 129.140.70.13 ( 129.140.70.13) 80 ਮਿਲੀਮੀਟਰ 79 ਮਿਲੀਮੀਟਰ 99 ਮਿ: 9 129.140.71.6 (129.140.71.6) 139 ਮਿ. 139 ਮਿ. 159 ਮਿ. 10 129.140.81.7 (129.140.81.7) 199 ਮਿ. 180 ਮਿ. 300 ਮਿ. 11 129.140.72.17 (129.140.72.17) 300 ms 239 ms 239 ms 12 * * * 13 128.121.54.72 (128.121.54.72) 259 ਮਿ: 49 9 ਮੀਟਰ 279 ms 14 * * * 15 * * * 16 * * * 17 * * * 18 ਆਲਸਪਿਸ.ਲਸੀਐਮ.ਆਈ.ਟੀ.ਯੂ.ਯੂ.ਯੂ (18.26) .0.115) 339 ਮੀਟਰ 279 ਐਮਐਸ 279 ਐਮਐਸ

ਨੋਟ ਕਰੋ ਕਿ ਗੇਟਵੇ 12, 14, 15, 16 ਅਤੇ 17 ਹੌਪਲਾਂ ਨੂੰ ਦੂਰ ਜਾਂ ਤਾਂ ਆਈਐਸਪੀਪੀ "ਟਾਈਮ ਓਵਰਵਡ" ਸੁਨੇਹਿਆਂ ਨੂੰ ਨਹੀਂ ਭੇਜਦੇ ਜਾਂ ਸਾਡੇ ਕੋਲ ਪਹੁੰਚਣ ਲਈ ਬਹੁਤ ਘੱਟ ਟੀ.ਟੀ.ਐਲ. 14 - 17 ਐਮਆਈਟੀ ਸੀ ਗੇਟਵੇ ਕੋਡ ਨੂੰ ਚਲਾ ਰਹੇ ਹਨ ਜੋ ਕਿ "ਟਾਈਮ ਓਵਰਵਡ" ਨਹੀਂ ਭੇਜਦਾ ਪਰਮੇਸ਼ੁਰ ਕੇਵਲ ਜਾਣਦਾ ਹੈ ਕਿ 12 ਨਾਲ ਕੀ ਹੋ ਰਿਹਾ ਹੈ

ਉਪਰੋਕਤ ਚੁੱਪ ਗੇਟਵੇ 12 4 ਵਿਚ ਬੱਗ ਦੇ ਸਿੱਟੇ ਵਜੋਂ ਹੋ ਸਕਦਾ ਹੈ. [23] BSD ਨੈਟਵਰਕ ਕੋਡ (ਅਤੇ ਇਸਦੇ ਡੈਰੀਵੇਟਿਵ): 4.x (x <= 3) ਇੱਕ ਭਰੋਸੇਯੋਗ ਸੰਦੇਸ਼ ਭੇਜਦਾ ਹੈ ਜੋ ਕਿ ਅਸਲ ਵਿੱਚ ਰਹਿੰਦਾ ਹੈ. ਅੰਕੜੇਗਰਾਮ ਕਿਉਂਕਿ, ਗੇਟਵੇ ਲਈ, ਬਾਕੀ ਬਚੀ ਟੀ.ਟੀ.ਐਲ. ਸਿਫਰ ਹੈ, ICMP "ਸਮਾਂ ਵੱਧ ਗਿਆ ਹੈ" ਇਸ ਨੂੰ ਸਾਡੇ ਕੋਲ ਵਾਪਸ ਨਾ ਕਰਨ ਦੀ ਗਾਰੰਟੀ ਹੈ ਇਸ ਬੱਗ ਦਾ ਰਵੱਈਆ ਥੋੜ੍ਹਾ ਹੋਰ ਦਿਲਚਸਪ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਇਹ ਮੰਜ਼ਿਲ ਸਿਸਟਮ ਤੇ ਪ੍ਰਗਟ ਹੁੰਦਾ ਹੈ:

1 ਹੈਲੀਓਸ.ਏ.ਲਬਲ.gov (128.3.112.1) 0 ਮਿ.ਸ. 0 ਮਿ. 0 ਮਿ. 2 ਲੀਲਾਕ- ਡਮ. ਬਰਕਲੇ.ਏ.ਡੀ.ਯੂ (128.32.216.1) 39 ਮਿੀ 19 ਮੀਟਰ 39 ਮਿੀ 3 ਲੀਲਕ- ਦਰਮਿਆਨ ਬਰੈਕਲੇ.ਏਡੀਯੂ (128.32.216.1 ) 1 9 ਮੀਡੀਆਂ 39 ਮਿੀ 19 ਮੀਟਰ 4 ਸੀ.ਸੀ.ਜੀ.ਵੀ.ਅਰ - ਬਰੇਕਲੇ.ਈ.ਡੀ.ਯੂ. (128.32.136.23) 39 ਮੀ. 40 ਮਿ. 1 9 ਮੀਟਰ 5 ਸੀ.ਸੀ. ਐਨ.ਐੱਫ .35.ਬਰਕੇਲੇ.ਈ.ਡੀ.ਯੂ. (128.32.168.35) 39 ਮੀਜ਼ 39 ਮਿੀਨੇ 39 ਮਿ. ਬਰਕਲੇ.ਏ.ਡੀ.ਯੂ. (128.32.133.254) 39 ਮੀਜ਼ 59 ਮਿ. ਅਚਾਨ 3 9 ਮਿ.ਸ. 7 * * * 8 * * * 9 * * * 10 * * * 11 * * * 12 * * * 13 ਰਿਪ. ਬਰਕਲੇਏ.ਈ.ਡੀ.ਯੂ (128.32.131.22) 59 ms! 39 ਮੀਟਰ! 39 ਮੀਟਰ!

ਧਿਆਨ ਦਿਓ ਕਿ 12 "ਗੇਟਵੇ" ਹਨ (13 ਆਖਰੀ ਮੰਜ਼ਿਲ ਹੈ) ਅਤੇ ਬਿਲਕੁਲ ਉਨ੍ਹਾਂ ਦੇ ਪਿਛਲੇ ਅੱਧੇ "ਲਾਪਤਾ" ਹਨ. ਅਸਲ ਵਿੱਚ ਕੀ ਹੋ ਰਿਹਾ ਹੈ ਕਿ ਰਿਪ ਕਰੋ (ਇੱਕ Sun-3 ਚੱਲ ਰਹੇ ਸਨ OS3.5) ttl ਨੂੰ ਸਾਡੇ ਪਹੁੰਚਣ ਡਾਟਾਗਰਾਮਾ ਤੋਂ ਵਰਤ ਰਿਹਾ ਹੈ ਜਿਵੇਂ ਕਿ ਉਸਦੇ ICMP ਜਵਾਬ ਵਿੱਚ ttl. ਇਸ ਲਈ, ਰਿਟਰਨ ਮਾਰਗ 'ਤੇ ਸਮਾਂ ਆ ਜਾਵੇਗਾ (ICMP ਦੇ ICMP ਲਈ ਨਹੀਂ ਭੇਜਿਆ ਗਿਆ ਹੈ, ਇਸ ਲਈ ਜਦੋਂ ਤੱਕ ਕਿਸੇ ਨੂੰ ਵੀ ਕੋਈ ਸੂਚਨਾ ਭੇਜੀ ਨਹੀਂ ਜਾਂਦੀ) ਜਦੋਂ ਤੱਕ ਅਸੀਂ ਇੱਕ ttl ਨਾਲ ਘੱਟੋ ਘੱਟ ਦਿਸ਼ਾ ਦੇ ਦੋ ਵਾਰ ਜਾਂਚ ਨਹੀਂ ਕਰਦੇ. ਓ, ਰਿਪ ਅਸਲ ਵਿੱਚ ਸਿਰਫ 7 ਹਾਪ ਦੂਰ ਹੈ. ਇੱਕ ਜਵਾਬ ਜੋ 1 ਦੇ ਇੱਕ ttl ਦੇ ਨਾਲ ਮਿਲਦਾ ਹੈ ਇੱਕ ਸੁਰਾਗ ਹੈ ਇਹ ਸਮੱਸਿਆ ਮੌਜੂਦ ਹੈ. ਟ੍ਰਾਸਟਰੌਟ ਇੱਕ "!" ਪ੍ਰਿੰਟ ਕਰਦਾ ਹੈ ਸਮੇਂ ਤੋਂ ਬਾਅਦ ਜੇਕਰ ਟੀ.ਟੀ.ਐੱਲ <= 1. ਵੇਚਣ ਵਾਲੇ ਬਹੁਤ ਜਿਆਦਾ ਪੁਰਾਣਾ (DEC Ultrix, Sun 3.x) ਜਾਂ ਨਾਨ-ਸਟੈਂਡਰਡ (ਐਚਪੀਯੂਐਕਸ) ਸੌਫਟਵੇਅਰ ਨੂੰ ਉਤਾਰਦੇ ਹਨ, ਤਾਂ ਇਹ ਅਕਸਰ ਇਸ ਸਮੱਸਿਆ ਨੂੰ ਦੇਖਣ ਅਤੇ / ਜਾਂ ਨਿਸ਼ਾਨਾ ਨੂੰ ਧਿਆਨ ਵਿਚ ਰੱਖਣ ਦੀ ਉਮੀਦ ਹੈ. ਤੁਹਾਡੀ ਪੜਤਾਲਾਂ ਦਾ ਮੇਜ਼ਬਾਨ.

ਟਾਈਮ ਦੇ ਬਾਅਦ ਹੋਰ ਸੰਭਾਵਿਤ ਐਨੋਟੇਸ਼ਨ ! H !! N , ਜਾਂ ! P (ਹੋਸਟ, ਨੈਟਵਰਕ ਜਾਂ ਪ੍ਰੋਟੋਕੋਲ ਪਹੁੰਚਯੋਗ ਨਹੀਂ) ,! S (ਸਰੋਤ ਰੂਟ ਅਸਫਲ) ,! F- (ਖੰਡਨ ਦੀ ਲੋੜ ਹੈ - RFC1191 ਪਾਥ ਐਮਟੀਯੂ ਡਿਸਕਵਰੀ ਮੁੱਲ ਦਿਖਾਇਆ ਗਿਆ ਹੈ), ! ਐਕਸ (ਸੰਚਾਰ ਦੁਆਰਾ ਪ੍ਰਬੰਧਕੀ ਤੌਰ ਤੇ ਮਨਾਹੀ ਹੈ) ! , ! V (ਹੋਸਟ ਪ੍ਰੈਸ਼ਰੈਂਸ ਉਲੰਘਣਾ) ,! ਸੀ (ਪ੍ਰਭਾਵ ਵਿੱਚ ਤਰਜੀਹ ਕੱਟ), ਜਾਂ ! (ICMP ਨਾ ਪਹੁੰਚਣਯੋਗ ਕੋਡ). ਇਹਨਾਂ ਨੂੰ RFC 1812 ਦੁਆਰਾ ਦਰਸਾਇਆ ਗਿਆ ਹੈ (ਜੋ RFC1716 ਦੀ ਥਾਂ ਲੈਂਦਾ ਹੈ). ਜੇਕਰ ਤਕਰੀਬਨ ਸਾਰੀਆਂ ਪੜਤਾਲਾਂ ਕਿਸੇ ਕਿਸਮ ਦੀ ਪਹੁੰਚ ਵਿੱਚ ਨਾ ਆਉਂਦੀਆਂ ਹੋਣ ਤਾਂ, traceroute ਛੱਡ ਦੇਵੇਗਾ ਅਤੇ ਬੰਦ ਹੋ ਜਾਵੇਗਾ.

ਇਹ ਪ੍ਰੋਗਰਾਮ ਨੈਟਵਰਕ ਟੈਸਟਿੰਗ, ਮਾਪ ਅਤੇ ਪ੍ਰਬੰਧਨ ਵਿੱਚ ਵਰਤੋਂ ਲਈ ਹੈ. ਇਹ ਮੁੱਖ ਤੌਰ ਤੇ ਦਸਤੀ ਨੁਕਸ ਅਲੱਗਤਾ ਲਈ ਵਰਤਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ. ਇਸ ਨੂੰ ਨੈੱਟਵਰਕ 'ਤੇ ਲਗਾਇਆ ਜਾ ਸਕਦਾ ਹੈ ਲੋਡ ਕਰਕੇ, ਆਮ ਅਭਿਆਸਾਂ ਦੌਰਾਨ ਜਾਂ ਸਵੈਚਾਲਿਤ ਸਕਰਿਪਟਾਂ ਦੇ ਦੌਰਾਨ traceroute ਦਾ ਇਸਤੇਮਾਲ ਕਰਨਾ ਮੂਰਖਤਾ ਹੈ.

ਇਹ ਵੀ ਵੇਖੋ

ਪਾਟਰਚਰ (8), ਨੈੱਟਸਟੇਟ (1), ਪਿੰਗ (8)