DNS64 ਦੇ ਜਵਾਬ ਸਰਵਰ ਦਾ ਗੁਣ ਨਹੀਂ, ਸਗੋਂ ਨੈੱਟਵਰਕ ਦੀ ਇੱਕ ਬਣਾਵਟ ਦੱਸਦੇ ਹਨ। ਹੱਲਕ IPv4 ਪਤੇ ਤੋਂ IPv6 ਪਤਾ ਸੰਸ਼ਲੇਸ਼ਿਤ ਕਰਦਾ ਹੈ, ਅਤੇ ਨਤੀਜਾ ਸਿਰਫ਼ ਉੱਥੇ ਹੀ ਕੰਮ ਕਰਦਾ ਹੈ ਜਿੱਥੇ ਉਸ ਪ੍ਰੀਫਿਕਸ ਦੇ ਅੰਤ ਵਿੱਚ ਅਨੁਵਾਦਕ ਬੈਠਾ ਹੋਵੇ। ਰਾਹ ਵਿੱਚ VPN ਲਿਆਓ, ਅਤੇ ਤਿੰਨ ਸ਼ਰਤਾਂ ਦੇ ਆਧਾਰ ਉੱਤੇ ਉਹ ਬਣਾਵਟ ਟਿਕ ਸਕਦੀ ਹੈ, ਬਦਲ ਸਕਦੀ ਹੈ ਜਾਂ ਸੱਚ ਹੋਣਾ ਬੰਦ ਕਰ ਸਕਦੀ ਹੈ।

ਉਹ ਸ਼ਰਤਾਂ ਹਨ ਜਵਾਬ ਦੇਣ ਵਾਲਾ ਹੱਲਕ, ਸੰਸ਼ਲੇਸ਼ਿਤ ਪ੍ਰੀਫਿਕਸ ਤੱਕ ਤੁਹਾਡੀ ਡਿਵਾਈਸ ਦਾ ਰਾਹ, ਅਤੇ ਇਹ ਕਿ ਉਸ ਰਾਹ ਉੱਤੇ ਕੋਈ ਅਨੁਵਾਦ ਕਰਦਾ ਹੈ ਜਾਂ ਨਹੀਂ। ਹਰ ਇੱਕ ਵੇਖੀ ਜਾ ਸਕਦੀ ਹੈ, ਅਤੇ ਇਹੀ ਵਿਫਲਤਾ ਨੂੰ ਨਿਦਾਨਯੋਗ ਬਣਾਉਂਦਾ ਹੈ।

ਸੰਸ਼ਲੇਸ਼ਿਤ AAAA ਰਿਕਾਰਡ ਅਸਲ ਵਿੱਚ ਕੀ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਦਾ ਹੈ

DNS64 ਹੱਲਕ ਸਿਰਫ਼ IPv4 ਵਾਲੇ ਨਾਮ ਦੇ AAAA ਸਵਾਲ ਦਾ ਜਵਾਬ IPv4 ਪਤਾ ਉਸ ਪ੍ਰੀਫਿਕਸ ਦੇ ਅੰਦਰ ਰੱਖ ਕੇ ਦਿੰਦਾ ਹੈ ਜਿਸ ਨੂੰ ਵਰਤਣ ਲਈ ਉਹ ਸੰਰਚਿਤ ਹੈ, ਅਤੇ ਇਸ ਕੰਮ ਲਈ ਜਾਣਿਆ ਜਾਂਦਾ ਪ੍ਰੀਫਿਕਸ RFC 6147 ਵਿੱਚ ਦੱਸੇ ਅਨੁਸਾਰ 64:ff9b::/96 ਹੈ। ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਰਿਕਾਰਡ ਕਿਸੇ ਹੋਰ AAAA ਰਿਕਾਰਡ ਵਾਂਗ ਹੀ ਦਿਸਦਾ ਹੈ, ਅਤੇ ਇਹੀ ਗੱਲ ਹੈ: ਸਿਰਫ਼ IPv6 ਵਾਲਾ ਕਲਾਇੰਟ ਬਿਨਾਂ ਜਾਣੇ ਕਿ ਮੰਜ਼ਿਲ ਕੋਲ ਕਦੇ IPv6 ਸੀ ਹੀ ਨਹੀਂ, ਕਨੈਕਸ਼ਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਸਕਦਾ ਹੈ। ਫਿਰ ਉਹ ਕਨੈਕਸ਼ਨ ਰਾਹ ਦੇ ਕਿਤੇ ਦੋਵਾਂ ਪਰਿਵਾਰਾਂ ਵਿਚਕਾਰ ਅਨੁਵਾਦ ਕਰਨ ਵਾਲੇ NAT64 ਫੰਕਸ਼ਨ ਉੱਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ। ਉਸ ਅਨੁਵਾਦਕ ਤੋਂ ਬਿਨਾਂ, ਸੰਸ਼ਲੇਸ਼ਿਤ ਪਤਾ ਇੱਕ ਭਰੋਸੇਯੋਗ ਦਿਸਦੀ ਪਰ ਕਿਤੇ ਨਾ ਪੁੱਜਣ ਵਾਲੀ ਮੰਜ਼ਿਲ ਹੈ।

ਇਸ ਲਈ ਰਿਕਾਰਡ ਇੱਕੋ ਸਮੇਂ ਦੋ ਗੱਲਾਂ ਸੰਕੇਤ ਕਰਦਾ ਹੈ: ਮੂਲ IPv4 ਪਤਾ ਅਤੇ ਇਹ ਧਾਰਨਾ ਕਿ ਅਨੁਵਾਦਕ ਪਹੁੰਚਯੋਗ ਹੈ। ਜਵਾਬ ਵਿੱਚ ਸਿਰਫ਼ ਪਹਿਲੀ ਗੱਲ ਦਿਸਦੀ ਹੈ।

ਤਿੰਨ ਸ਼ਰਤਾਂ ਤੈਅ ਕਰਦੀਆਂ ਹਨ ਕਿ ਇਹ ਹਾਲੇ ਵੀ ਕੰਮ ਕਰਦਾ ਹੈ ਜਾਂ ਨਹੀਂ

ਪਹਿਲੀ ਸ਼ਰਤ ਇਹ ਹੈ ਕਿ ਰਿਕਾਰਡ ਕਿਹੜੇ ਹੱਲਕ ਨੇ ਬਣਾਇਆ, ਕਿਉਂਕਿ ਸੰਰਚਿਤ DNS64 ਤੋਂ ਬਿਨਾਂ ਵਾਲਾ ਹੱਲਕ ਉਸ ਨਾਮ ਲਈ ਕੁਝ ਨਹੀਂ ਮੋੜਦਾ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ ਕਿਸੇ ਹੋਰ ਤਰੀਕੇ ਨਾਲ ਅਸਫਲ ਹੁੰਦੀ ਹੈ। ਦੂਜੀ ਇਹ ਹੈ ਕਿ ਤੁਹਾਡੀ ਡਿਵਾਈਸ ਕੋਲ ਸੰਸ਼ਲੇਸ਼ਿਤ ਪ੍ਰੀਫਿਕਸ ਤੱਕ ਰਾਹ ਹੈ ਜਾਂ ਨਹੀਂ, ਕਿਉਂਕਿ ਜਵਾਬ ਵੈਧ ਹੋ ਸਕਦਾ ਹੈ ਜਦਕਿ ਉੱਥੇ ਤੱਕ ਦਾ ਰਾਹ ਗਾਇਬ ਹੋਵੇ। ਤੀਜੀ ਇਹ ਹੈ ਕਿ ਉਸ ਪ੍ਰੀਫਿਕਸ ਦਾ ਮਾਲਕ ਅਨੁਵਾਦਕ ਤੁਹਾਡੇ ਵਰਤਣ ਵਾਲੇ ਰਾਹ ਉੱਤੇ ਹੈ ਜਾਂ ਨਹੀਂ, ਕਿਉਂਕਿ 64:ff9b::/96 ਨੂੰ ਹੋਰ ਕਿਤੇ ਲਿਜਾਣ ਵਾਲੀ ਸੁਰੰਗ ਕਿਸੇ ਹੋਰ ਫੰਕਸ਼ਨ ਤੱਕ ਜਾਂ ਕਿਤੇ ਨਹੀਂ ਪੁੱਜਦੀ। ਤਿੰਨੇ ਸੁਰੰਗ ਤੋਂ ਪਹਿਲਾਂ ਸੱਚ ਹੋ ਸਕਦੀਆਂ ਹਨ ਅਤੇ ਉਸ ਤੋਂ ਬਾਅਦ ਅਸਫਲ ਹੋ ਸਕਦੀਆਂ ਹਨ, ਅਤੇ ਇਸੇ ਲਈ ਲੱਛਣ ਅਚਾਨਕ ਗਿਰਾਵਟ ਵਰਗਾ ਲੱਗਦਾ ਹੈ।

ਉਨ੍ਹਾਂ ਨੂੰ ਉਸੇ ਕ੍ਰਮ ਵਿੱਚ ਜਾਂਚੋ। ਗਾਇਬ ਜਵਾਬ ਅਤੇ ਗਾਇਬ ਰਾਹ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਇੱਕੋ ਜਿਹੇ ਦਿਸਦੇ ਹਨ ਅਤੇ ਹੱਲਕ ਲੌਗ ਵਿੱਚ ਬਿਲਕੁਲ ਵੱਖਰੇ।

ਜਦੋਂ ਹੱਲਕ ਬਦਲਦਾ ਹੈ, ਜਵਾਬ ਬਦਲ ਜਾਂਦਾ ਹੈ

VPN ਕਲਾਇੰਟ ਅਕਸਰ ਆਪਣਾ ਹੱਲਕ ਥੋਪ ਦਿੰਦਾ ਹੈ ਜਾਂ ਪੂਰਾ ਸਵਾਲ-ਰਾਹ ਆਪਣੇ ਹੱਥ ਲੈ ਲੈਂਦਾ ਹੈ, ਅਤੇ ਉਹ ਹੱਲਕ ਸ਼ਾਇਦ ਕੁਝ ਵੀ ਸੰਸ਼ਲੇਸ਼ਿਤ ਨਾ ਕਰੇ। ਤਦ ਸਿਰਫ਼ IPv4 ਵਾਲੇ ਨਾਵਾਂ ਦੇ ਸਵਾਲ ਕੋਈ AAAA ਰਿਕਾਰਡ ਨਹੀਂ ਮੋੜਦੇ, ਜਿਸ ਨੂੰ ਸਿਰਫ਼ IPv6 ਵਾਲਾ ਕਲਾਇੰਟ ਉਸ ਨਾਮ ਵਜੋਂ ਭੋਗਦਾ ਹੈ ਜਿੱਥੇ ਪਹੁੰਚਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ। ਉਲਟਾ ਵੀ ਹੁੰਦਾ ਹੈ: ਜੋ ਹੱਲਕ ਸੱਚਮੁੱਚ ਸੰਸ਼ਲੇਸ਼ਿਤ ਕਰਦਾ ਹੈ ਉਹ ਤੁਹਾਨੂੰ ਐਸਾ ਪ੍ਰੀਫਿਕਸ ਦੇ ਸਕਦਾ ਹੈ ਜਿਸ ਨੂੰ ਤੁਹਾਡਾ ਸੁਰੰਗ-ਰਾਹ ਨਹੀਂ ਢੋਂਦਾ।

ਕੈਸ਼ਿੰਗ ਇਸ ਨੂੰ ਵੇਖਣਾ ਹੋਰ ਔਖਾ ਬਣਾਉਂਦੀ ਹੈ। ਦਫ਼ਤਰ ਦੇ ਨੈੱਟਵਰਕ ਉੱਤੇ ਮਿਲਿਆ ਸੰਸ਼ਲੇਸ਼ਿਤ ਰਿਕਾਰਡ ਉਸ ਸੰਦਰਭ ਤੋਂ ਵੱਧ ਜੀ ਸਕਦਾ ਹੈ ਜਿਸ ਨੇ ਇਸ ਨੂੰ ਬਣਾਇਆ, ਇਸ ਲਈ ਕਲਾਇੰਟ ਉਸ ਪਤੇ ਨਾਲ ਜੁੜਦਾ ਰਹਿੰਦਾ ਹੈ ਜਿਸ ਦਾ ਅਨੁਵਾਦਕ ਹੁਣ ਪਹੁੰਚ ਵਿੱਚ ਨਹੀਂ। ਹੁਣ ਜਵਾਬ ਦੇਣ ਵਾਲੇ ਹੱਲਕ ਨੂੰ ਵੇਖੋ, ਉਸ ਨੂੰ ਨਹੀਂ ਜਿਸ ਨੇ ਐਂਟਰੀ ਸੰਭਾਲੇ ਸਮੇਂ ਜਵਾਬ ਦਿੱਤਾ ਸੀ। ਪੁਰਾਣਾ ਅਤੇ ਨਵਾਂ ਜਵਾਬ ਦਰਜ ਕੀਤੇ ਬਿਨਾਂ ਕੈਸ਼ ਖਾਲੀ ਕਰਨਾ ਤੁਹਾਨੂੰ ਲੋੜੀਂਦਾ ਸਬੂਤ ਨਸ਼ਟ ਕਰ ਦਿੰਦਾ ਹੈ।

ਖੋਜ ਅਤੇ ਰਾਹ ਨੂੰ ਵੱਖਰੇ ਤੌਰ ਉੱਤੇ ਪਰਖੋ

ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਨਾਮ ਨੂੰ ਸਿੱਧਾ ਪੁੱਛੋ, ਅਤੇ ਲਿਖੋ ਕਿ ਕਿਹੜੇ ਸਰਵਰ ਨੇ ਜਵਾਬ ਦਿੱਤਾ। ਹੇਠਾਂ ਦਿੱਤੇ ਕਮਾਂਡ AAAA ਰਿਕਾਰਡ, ਵਰਤਿਆ ਜਾ ਰਿਹਾ ਹੱਲਕ, ਅਤੇ ਸੰਸ਼ਲੇਸ਼ਿਤ ਪ੍ਰੀਫਿਕਸ ਤੱਕ ਰਾਹ ਹੈ ਜਾਂ ਨਹੀਂ ਦਿਖਾਉਂਦੇ ਹਨ। ਇਨ੍ਹਾਂ ਨੂੰ ਸੁਰੰਗ ਬੰਦ ਹੋਣ ਵੇਲੇ ਚਲਾਓ, ਫਿਰ ਦੁਬਾਰਾ ਖੁੱਲ੍ਹੀ ਹੋਣ ਵੇਲੇ।

dig AAAA ipv4only.example.com +short
dig AAAA ipv4only.example.com | grep -E '^;; SERVER'
ip -6 route get 64:ff9b::c000:0216
curl -6 -sS -o /dev/null -w '%{http_code} %{time_connect}\n' --max-time 8 http://ipv4only.example.com/

ਨਤੀਜੇ ਸੰਗਲੀ ਵਾਂਗ ਪੜ੍ਹੋ। AAAA ਰਿਕਾਰਡ ਗਾਇਬ ਹੋਣ ਦਾ ਅਰਥ ਹੈ ਕਿ ਤੁਹਾਡੇ ਸਾਹਮਣੇ ਦਾ ਹੱਲਕ ਸੰਸ਼ਲੇਸ਼ਿਤ ਨਹੀਂ ਕਰਦਾ, ਇਸ ਲਈ ਸਿਰਫ਼ IPv6 ਵਾਲਾ ਰਾਹ ਉਸ ਨਾਮ ਲਈ ਕੰਮ ਨਹੀਂ ਕਰੇਗਾ, ਕਲਾਇੰਟ ਭਾਵੇਂ ਕੁਝ ਵੀ ਕਰੇ। ਰਿਕਾਰਡ ਹੈ ਪਰ ਰਾਹ ਨਹੀਂ ਦਾ ਅਰਥ ਹੈ ਕਿ ਮੌਜੂਦਾ ਰਾਹ ਉਸ ਪ੍ਰੀਫਿਕਸ ਨੂੰ ਨਹੀਂ ਢੋਂਦਾ, ਅਤੇ ਇਹ ਰੂਟਿੰਗ ਦਾ ਫ਼ੈਸਲਾ ਹੈ, ਹੱਲਕ ਦੀ ਖ਼ਰਾਬੀ ਨਹੀਂ। ਰਾਹ ਹੈ ਪਰ ਬੇਨਤੀ ਅਜੇ ਵੀ ਅਸਫਲ ਹੈ ਦਾ ਅਰਥ ਹੈ ਕਿ ਇਸ਼ਾਰਾ ਅਨੁਵਾਦਕ ਵੱਲ ਹੀ ਹੈ, ਅਤੇ ਉਹ ਕਿਸੇ ਹੋਰ ਮਾਲਕ ਦਾ ਹੈ।

ਹਰ ਨਤੀਜੇ ਦੇ ਕੋਲ ਹੱਲਕ, ਨੈੱਟਵਰਕ ਸੰਦਰਭ ਅਤੇ ਪਤਾ-ਪਰਿਵਾਰ ਲਿਖੋ। ਅਗਲੀ ਤੁਲਨਾ ਨੂੰ ਹੱਲਕ ਦੇ ਬਦਲਾਅ ਨੂੰ ਰੂਟਿੰਗ ਦੇ ਬਦਲਾਅ ਤੋਂ ਵੱਖ ਕਰਨ ਦੀ ਸਮਰਥਾ ਉਹੀ ਟਿੱਪਣੀ ਦਿੰਦੀ ਹੈ।

ਸੰਬੰਧਿਤ ਲੇਖ