ਘਰ ਦਾ VPN ਸਰਵਰ ਪਹੁੰਚ ਤੋਂ ਬਾਹਰ: NAT ਲੜੀ ਚੱਲੋ
ਰਾਊਟਰ, ISP ਦਾ ਅਨੁਵਾਦਕ ਅਤੇ ਸਰਵਰ ਦਾ ਸਰੋਤਾ ਤਿੰਨ ਵੱਖਰੀਆਂ ਸੀਮਾਵਾਂ ਹਨ। ਉਹੀ ਫਾਰਵਰਡ ਨਿਯਮ ਦੁਬਾਰਾ ਲਿਖਣ ਤੋਂ ਪਹਿਲਾਂ ਪ੍ਰਬੰਧਨ ਸਫ਼ੇ ਤੋਂ ਬਾਹਰ ਵੱਲ ਚੱਲੋ।
ਸਰਵਰ LAN ਉੱਤੇ ਜਵਾਬ ਦਿੰਦਾ ਹੈ, ਪੋਰਟ-ਫਾਰਵਰਡ ਨਿਯਮ ਠੀਕ ਲੱਗਦਾ ਹੈ, ਫਿਰ ਵੀ ਬਾਹਰਲਾ ਕਲਾਇੰਟ ਜੁੜ ਨਹੀਂ ਸਕਦਾ। ਇੱਕੋ ਵਾਰ ਇੱਕ ਸੀਮਾ ਪਾਰ ਕਰਕੇ ਬਾਹਰ ਜਾਣਾ ਨਿਯਮ ਨੂੰ ਚੌਥੀ ਵਾਰ ਸੋਧਣ ਨਾਲੋਂ ਤੇਜ਼ ਹੈ, ਕਿਉਂਕਿ ਹਰ ਸੀਮਾ ਆਪਣਾ ਸਬੂਤ ਛੱਡਦੀ ਹੈ: ਰਾਊਟਰ ਦਾ WAN ਸਫ਼ਾ, ISP ਦਾ ਅਨੁਵਾਦ ਅਤੇ ਹੋਸਟ ਉੱਤੇ ਸਰੋਤਾ। ਤੁਹਾਡੇ ਕੋਲ ਪਹਿਲਾਂ ਹੀ ਖੁੱਲ੍ਹੇ ਪ੍ਰਬੰਧਨ ਸਫ਼ੇ ਤੋਂ ਸ਼ੁਰੂ ਕਰੋ ਅਤੇ ਉਸ ਨੈੱਟਵਰਕ ਤੋਂ ਪਰਖ ਨਾਲ ਖ਼ਤਮ ਕਰੋ ਜਿਸ ਨੂੰ ਤੁਸੀਂ ਨਿਯੰਤਰਿਤ ਨਹੀਂ ਕਰਦੇ। ਹਰ ਨਤੀਜਾ ਚੱਲਦਿਆਂ ਲਿਖੋ, ਕਿਉਂਕਿ ਕ੍ਰਮ ਹੀ ਨਿਦਾਨ ਹੈ ਅਤੇ ਯਾਦ ਰੱਖੀ ਸੰਖਿਆ ਸਬੂਤ ਨਹੀਂ। ਜੇ ਤੁਹਾਨੂੰ ਸਿਰਫ਼ ਬਾਹਰ ਜਾਣ ਵਾਲੀ ਸੁਰੰਗ ਚਾਹੀਦੀ ਹੈ ਤਾਂ ਅਨੁਵਾਦ ਤੁਹਾਡੀ ਸਮੱਸਿਆ ਨਹੀਂ: ਸਿਰਫ਼ ਬਿਨਾਂ ਮੰਗਿਆ ਅੰਦਰ ਆਉਣ ਵਾਲਾ ਟ੍ਰੈਫਿਕ ਰੋਕਿਆ ਜਾਂਦਾ ਹੈ।
ਰਾਊਟਰ ਦੇ WAN ਸਫ਼ੇ ਤੋਂ ਸ਼ੁਰੂ ਕਰੋ
ਰਾਊਟਰ ਵਿੱਚ ਲੌਗਇਨ ਕਰੋ ਅਤੇ ਪੋਰਟ-ਫਾਰਵਰਡ ਸੂਚੀ ਦੀ ਬਜਾਏ ਸਥਿਤੀ ਸਫ਼ਾ ਪੜ੍ਹੋ। WAN ਪਤਾ, ਉਹ ਇੰਟਰਫ਼ੇਸ ਜਿਸ ਨਾਲ ਇਹ ਸੰਬੰਧਿਤ ਹੈ ਅਤੇ ਕੀ ਕਨੈਕਸ਼ਨ ਕਿਸਮ DHCP, PPPoE ਜਾਂ ISP ਵੱਲੋਂ ਦਿੱਤਾ ਕੋਈ ਹੋਰ ਹੈ, ਨੋਟ ਕਰੋ। ਫਿਰ ਉਸ ਪਤੇ ਦੀ ਤੁਲਨਾ ਉਸ ਨਾਲ ਕਰੋ ਜੋ ਕੋਈ ਬਾਹਰੀ ਸੇਵਾ ਦੱਸਦੀ ਹੈ, ਮੋਬਾਈਲ ਡੇਟਾ ਉੱਤੇ ਫ਼ੋਨ ਵਰਤ ਕੇ ਤਾਂ ਜੋ ਨਿਰੀਖਣ ਉਸੇ ਰਾਊਟਰ ਰਾਹੀਂ ਵਾਪਸ ਨਾ ਜਾਵੇ। ਦੋਵੇਂ ਸੰਖਿਆਵਾਂ ਵੱਖਰੇ ਸਵਾਲਾਂ ਦਾ ਜਵਾਬ ਦਿੰਦੀਆਂ ਹਨ, ਅਤੇ ਉਨ੍ਹਾਂ ਦੀ ਤੁਲਨਾ ਕਰਨਾ ਇਸ ਕਦਮ ਦਾ ਪੂਰਾ ਮਕਸਦ ਹੈ।
ਦੇਖੇ ਗਏ ਜਨਤਕ ਪਤੇ ਤੋਂ ਵੱਖਰਾ WAN ਪਤਾ ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਰਾਊਟਰ ਤੋਂ ਉੱਪਰ ਘੱਟੋ-ਘੱਟ ਇੱਕ ਅਨੁਵਾਦਕ ਹੈ। ਇਹ ਅਜੇ ਖ਼ਰਾਬੀ ਨਹੀਂ, ਕਿਉਂਕਿ ਬਹੁਤ ਸਾਰੇ ਪ੍ਰਦਾਤਾ ਡਿਜ਼ਾਈਨ ਅਨੁਸਾਰ ਅਨੁਵਾਦ ਕਰਦੇ ਹਨ ਅਤੇ ਸੇਵਾ ਫਿਰ ਵੀ ਚੱਲਦੀ ਹੈ। ਜੇ ਦੋਵੇਂ ਮਿਲ ਜਾਣ ਤਾਂ ਪਤਾ ਸੰਭਵ ਤੌਰ ਉੱਤੇ ਰਾਊਟਰ ਦਾ ਹੈ ਅਤੇ ਸਮੱਸਿਆ ਤੁਹਾਡੇ ਨੈੱਟਵਰਕ ਦੇ ਅੰਦਰ ਚਲੀ ਗਈ ਹੈ। ਕਿਸੇ ਵੀ ਹਾਲਤ ਵਿੱਚ ਜੋੜੀ ਨੂੰ ਮਿਤੀ ਨਾਲ ਲਿਖੋ, ਕਿਉਂਕਿ ਪ੍ਰਦਾਤਾ ਪਤੇ ਮੁੜ ਵੰਡਦੇ ਹਨ ਅਤੇ ਪਿਛਲੇ ਮਹੀਨੇ ਦੇ ਨੋਟਾਂ ਨਾਲ ਤੁਲਨਾ ਬੇਕਾਰ ਹੈ।
ਇੱਕ ਹੌਪ ਉੱਪਰ ਜਾਓ
ਰਾਊਟਰ ਤੋਂ ਹੀ traceroute ਚਲਾਓ ਅਤੇ ਪਹਿਲੇ ਕੁਝ ਹੌਪ ਪੜ੍ਹੋ। ਦੁਹਰਾਏ ਜਾਣ ਵਾਲੇ ਜਨਤਕ ਪਤੇ, ਨਿੱਜੀ ਪਤੇ ਨਾਲ ਜਵਾਬ ਦੇਣ ਵਾਲਾ ਪਹਿਲਾ ਹੌਪ ਜਾਂ ਸਾਂਝੀ 100.64.0.0/10 ਸੀਮਾ ਦੇ ਅੰਦਰਲਾ ਪਤਾ ਸਾਰੇ ਉੱਪਰਲੇ ਅਨੁਵਾਦਕ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਦੇ ਹਨ। RFC 6598 ਉਸ ਸੀਮਾ ਨੂੰ ਠੀਕ ਇਸੇ ਤਰ੍ਹਾਂ ਦੀ ਤੈਨਾਤੀ ਲਈ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ, ਇਸੇ ਲਈ WAN ਖੇਤਰ ਵਿੱਚ ਇਸਨੂੰ ਵੇਖਣਾ ਜਿਗਿਆਸਾ ਨਹੀਂ ਸਗੋਂ ਮਜ਼ਬੂਤ ਸੰਕੇਤ ਹੈ। ਰਾਹ ਵਿੱਚ ਦੋ ਅਨੁਵਾਦਕ ਹੋਣ ਤਾਂ ਨਿਸ਼ਾਨ ਘੱਟ ਸਪਸ਼ਟ ਹੁੰਦਾ ਹੈ, ਇਸ ਲਈ ਇੱਕ ਲਾਈਨ ਨਹੀਂ, ਨਮੂਨਾ ਪੜ੍ਹੋ।
ਕੁਝ ਪ੍ਰਦਾਤਾ ਅਲਾਟ ਕੀਤਾ ਪਤਾ ਸਿਰਫ਼ ਗਾਹਕ ਪੋਰਟਲ ਵਿੱਚ ਦਿਖਾਉਂਦੇ ਹਨ, ਇਸ ਲਈ ਰਾਊਟਰ ਝੂਠ ਬੋਲ ਰਿਹਾ ਹੈ ਦਾ ਸਿੱਟਾ ਕੱਢਣ ਤੋਂ ਪਹਿਲਾਂ ਉੱਥੇ ਵੇਖੋ। ਪੋਰਟਲ ਦਾ ਪਤਾ ਤੁਹਾਡੇ ਬਾਹਰੀ ਨਿਰੀਖਣ ਨਾਲ ਮਿਲਦਾ ਹੋਵੇ ਜਦੋਂ ਕਿ ਰਾਊਟਰ ਕੁਝ ਹੋਰ ਦੱਸੇ, ਤਾਂ ਉਹ ਉੱਪਰਲੇ ਅਨੁਵਾਦਕ ਦਾ ਸਭ ਤੋਂ ਸਪਸ਼ਟ ਸਬੂਤ ਹੈ। ਦੋਵੇਂ ਸਫ਼ੇ ਤਬਦੀਲੀ ਰਿਕਾਰਡ ਵਿੱਚ ਰੱਖੋ, ਕਿਉਂਕਿ ਕਿਹੜੀ ਸੀਮਾ ਕਿਸ ਦੀ ਹੈ ਦੀ ਬਹਿਸ ਮਿਤੀ ਵਾਲੀਆਂ ਦੋ ਤਸਵੀਰਾਂ ਨਾਲ ਬਹੁਤ ਤੇਜ਼ੀ ਨਾਲ ਸਿਰੇ ਚੜ੍ਹਦੀ ਹੈ।
ਸਰੋਤਾ ਅਤੇ ਫਾਰਵਰਡ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ
LAN ਉੱਤੇ ਪਰਖ ਸਾਬਤ ਕਰਦੀ ਹੈ ਕਿ ਸੇਵਾ ਸਥਾਨਕ ਤੌਰ ਉੱਤੇ ਚੱਲਦੀ ਹੈ ਅਤੇ ਬਾਹਰੋਂ ਪਹੁੰਚ ਬਾਰੇ ਕੁਝ ਸਾਬਤ ਨਹੀਂ ਕਰਦੀ। ਬਹੁਤ ਸਾਰੇ ਰਾਊਟਰ ਆਪਣੇ ਫਾਰਵਰਡ ਨਿਯਮ ਦਾ ਜਵਾਬ ਅੰਦਰੋਂ ਦਿੰਦੇ ਹਨ, ਇਸ ਲਈ ਹੇਅਰਪਿਨ ਪਰਖ ਸਫਲ ਹੁੰਦੀ ਹੈ ਜਦੋਂ ਕਿ ਬਾਹਰੀ ਰਾਹ ਅਜੇ ਬੰਦ ਹੈ। ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਡੀਮਨ ਤੁਹਾਡੇ ਅੰਦਾਜ਼ੇ ਵਾਲੇ ਪਤੇ ਅਤੇ ਪੋਰਟ ਨਾਲ ਬੱਝਾ ਹੈ, ਫਿਰ ਬਾਹਰੋਂ ਪਰਖੋ। ਹੇਠਾਂ ਸਭ ਕੁਝ ਸਿਰਫ਼ ਪੜ੍ਹਨ ਲਈ ਹੈ।
ss -lunp | grep -E '1194|51820'
ip -4 addr show | grep -E 'inet '
curl -s --max-time 5 ifconfig.me
traceroute -n -m 5 1.1.1.1
ਜੇ ਬਾਹਰੀ ਪਰਖ ਦਿਖਾਵੇ ਕਿ ਰਾਊਟਰ ਤੱਕ ਕੋਈ ਪੈਕਟ ਨਹੀਂ ਪਹੁੰਚਦਾ, ਤਾਂ ਡਿੱਗਣਾ ਉੱਪਰ ਹੋਇਆ ਹੈ ਅਤੇ ਕੋਈ ਸਥਾਨਕ ਨਿਯਮ ਇਸਨੂੰ ਠੀਕ ਨਹੀਂ ਕਰੇਗਾ। ਜੇ ਪੈਕਟ ਪਹੁੰਚਦੇ ਹਨ ਪਰ ਕੁਝ ਜਵਾਬ ਨਹੀਂ ਦਿੰਦਾ, ਤਾਂ ਅਗਲੀ ਸੀਮਾ ਸਰੋਤਾ ਜਾਂ ਹੋਸਟ ਦਾ ਫਾਇਰਵਾਲ ਹੈ। ਹੋਸਟ ਉੱਤੇ ਪੈਕਟ ਫੜਨਾ ਤੈਅ ਕਰਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਦੋਵਾਂ ਵਿੱਚੋਂ ਕਿਹੜਾ ਵੇਖ ਰਹੇ ਹੋ, ਅਤੇ ਇਹ ਨਿਯਮਾਂ ਦਾ ਅੰਦਾਜ਼ਾ ਲਾਉਣ ਦੇ ਇੱਕ ਹੋਰ ਦੌਰ ਨਾਲੋਂ ਘੱਟ ਸਮਾਂ ਲੈਂਦਾ ਹੈ। ਤੁਲਨਾ ਕਰਦਿਆਂ ਸਰੋਤਾ ਅਤੇ ਉਸ ਦੀ ਢੋਆ-ਢੁਆਈ ਨੂੰ ਬਦਲੋ ਨਾ, ਨਹੀਂ ਤਾਂ ਅਗਲੀ ਪਰਖ ਕਿਸੇ ਹੋਰ ਸਵਾਲ ਦਾ ਜਵਾਬ ਦੇਵੇਗੀ।
ਉਹੀ ਨਿਯਮ ਨਹੀਂ, ਟੋਪੋਲੋਜੀ ਬਦਲੋ
ਜਦੋਂ ਅਨੁਵਾਦਕ ISP ਦਾ ਹੋਵੇ, ਹੱਲ ਦੂਜਾ ਫਾਰਵਰਡ ਨਹੀਂ ਸਗੋਂ ਵੱਖਰਾ ਰਾਹ ਹੈ। ਜਨਤਕ ਪਤੇ ਵਾਲਾ ਛੋਟਾ VPS, ਘਰ ਵਾਲੇ ਪਾਸਿਓਂ ਬਾਹਰ ਜਾਣ ਵਾਲੀ ਸੁਰੰਗ ਨਾਲ ਜੁੜਿਆ, ਸੇਵਾ ਦੇ ਸਾਹਮਣੇ ਪਹੁੰਚਯੋਗ ਸਿਰਾ ਰੱਖਦਾ ਹੈ। ਪ੍ਰਦਾਤਾ ਵੱਲੋਂ ਦਿੱਤਾ ਜਨਤਕ ਪਤਾ ਜਿੱਥੇ ਮੌਜੂਦ ਹੈ ਉੱਥੇ ਸਰਲ ਹੈ ਅਤੇ ਮਸ਼ੀਨ ਚਲਾਉਣ ਨਾਲੋਂ ਆਮ ਤੌਰ ਉੱਤੇ ਸਸਤਾ ਹੈ। IPv6 ਅਨੁਵਾਦ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਹਟਾਉਂਦਾ ਹੈ, ਬਸ਼ਰਤੇ ਕਲਾਇੰਟ ਨੈੱਟਵਰਕ, DNS ਰਿਕਾਰਡ ਅਤੇ ਫਾਇਰਵਾਲ ਨੀਤੀ ਸਾਰੇ ਇਸਦਾ ਸਮਰਥਨ ਕਰਨ।
ਗਤੀਸ਼ੀਲ DNS ਸਿਰਫ਼ ਨਾਮ ਅੱਪਡੇਟ ਕਰਦਾ ਹੈ; ਇਹ ਪਹੁੰਚ ਪੈਦਾ ਨਹੀਂ ਕਰਦਾ, ਅਤੇ ਸਾਂਝੇ ਪਤੇ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਨ ਨਾਲ ਗਾਹਕਾਂ ਨੂੰ ਉਸ ਪ੍ਰਦਾਤਾ ਗੇਟਵੇ ਕੋਲ ਭੇਜਦਾ ਹੈ ਜੋ ਹੋਰ ਗਾਹਕ ਵੀ ਵਰਤਦੇ ਹਨ। ਉਹ ਨਾਕਾਮੀ ਮਰੇ ਸਰਵਰ ਵਰਗੀ ਲੱਗਦੀ ਹੈ, ਇਸੇ ਲਈ ਪਹਿਲੇ ਕਦਮਾਂ ਦਾ ਰਿਕਾਰਡ ਮਹੱਤਵਪੂਰਨ ਹੈ। ਪਰਖ ਫੇਲ੍ਹ ਹੋਣ ਵੇਲੇ ਨਾਮ ਕਿਹੜੇ ਪਤੇ ਉੱਤੇ ਹੱਲ ਹੋਇਆ, ਲਿਖੋ ਅਤੇ ਜਵਾਬ ਨੂੰ ਪਰਖ ਨਤੀਜੇ ਨਾਲ ਰੱਖੋ।
ਯੋਜਨਾ ਨੂੰ ਉਸ ਸੀਮਾ ਦੁਆਲੇ ਮੁੜ ਲਿਖੋ ਜਿਸਨੂੰ ਤੁਸੀਂ ਨਿਯੰਤਰਿਤ ਕਰਦੇ ਹੋ: ਸਰੋਤਾ, ਸੁਰੰਗ ਅਤੇ ਰਾਹ। ਪੁਰਾਣਾ ਫਾਰਵਰਡ ਸਿਰਫ਼ ਤਦ ਤੱਕ ਰੱਖੋ ਜਦੋਂ ਤੱਕ ਉਹ ਕੁਝ ਸੱਚ ਦੱਸਦਾ ਹੈ, ਕਿਉਂਕਿ ਟੋਪੋਲੋਜੀ ਨਾਲ ਨਾ ਮਿਲਦਾ ਨਿਯਮ ਨਿਯਮ ਨਾ ਹੋਣ ਨਾਲੋਂ ਮਾੜਾ ਹੈ। ਲਿਖੋ ਕਿ ਅਸਲ ਵਿੱਚ ਕਿਹੜੀ ਪਰਤ ਰੋਕ ਰਹੀ ਸੀ ਅਤੇ ਕਿਹੜਾ ਸਬੂਤ ਇਹ ਦਿਖਾਉਂਦਾ ਸੀ। ਨਹੀਂ ਤਾਂ ਪ੍ਰਬੰਧਨ ਸਫ਼ਾ ਖੋਲ੍ਹਣ ਵਾਲਾ ਅਗਲਾ ਵਿਅਕਤੀ ਇਸ ਯਾਤਰਾ ਦਾ ਹਰ ਕਦਮ ਸ਼ੁਰੂ ਤੋਂ ਦੁਹਰਾਏਗਾ।