DNS ਦਾ ਇਤਿਹਾਸ ਅਤੇ ਇਸਨੂੰ ਕਿਉਂ ਬਣਾਇਆ ਗਿਆ ਸੀ: ਸਮੇਂ ਦੀ ਯਾਤਰਾ
ਅੱਜ ਅਸੀਂ ਜਿਸ ਵਿਸ਼ਾਲ ਡਿਜੀਟਲ ਸਟੈੱਪ ਵਿੱਚੋਂ ਲੰਘਦੇ ਹਾਂ, ਜਿੱਥੇ ਹਰ ਕਲਿੱਕ ਅਤੇ ਕੀਸਟ੍ਰੋਕ ਸਾਨੂੰ ਇੰਟਰਨੈੱਟ ਦੇ ਸਭ ਤੋਂ ਦੂਰ ਕੋਨਿਆਂ ਤੱਕ ਪਹੁੰਚਾ ਸਕਦਾ ਹੈ, ਉੱਥੇ ਇੱਕ ਅਣਗੌਲਿਆ ਹੀਰੋ ਹੈ: ਡੋਮੇਨ ਨਾਮ ਸਿਸਟਮ (DNS)। ਮੰਗੋਲੀਆ ਦੇ ਖਾਨਾਬਦੋਸ਼ ਕਬੀਲਿਆਂ ਵਾਂਗ ਜੋ ਗੋਬੀ ਮਾਰੂਥਲ ਦੇ ਵਿਸ਼ਾਲ ਵਿਸਤਾਰ ਵਿੱਚ ਤਾਰਿਆਂ ਤੋਂ ਇਲਾਵਾ ਕੁਝ ਵੀ ਆਪਣੇ ਮਾਰਗਦਰਸ਼ਕ ਵਜੋਂ ਨਹੀਂ ਰੱਖਦੇ, DNS ਇੰਟਰਨੈੱਟ ਦੇ ਮਾਰਗਦਰਸ਼ਕ ਸਿਤਾਰੇ ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ, ਸਾਡੇ ਸਵਾਲਾਂ ਨੂੰ ਉਨ੍ਹਾਂ ਦੀਆਂ ਸਹੀ ਮੰਜ਼ਿਲਾਂ ਵੱਲ ਭੇਜਦਾ ਹੈ। ਪਰ ਇਹ ਲਾਜ਼ਮੀ ਸਿਸਟਮ ਕਿਵੇਂ ਬਣਿਆ? ਆਓ ਅਸੀਂ DNS ਦੇ ਇਤਿਹਾਸ ਵਿੱਚੋਂ ਇੱਕ ਯਾਤਰਾ ਸ਼ੁਰੂ ਕਰੀਏ, ਇੱਕ ਕਹਾਣੀ ਜੋ ਨਵੀਨਤਾ ਅਤੇ ਜ਼ਰੂਰਤ ਨਾਲ ਭਰਪੂਰ ਹੈ।
DNS ਦੀ ਉਤਪਤੀ: ਲੋੜ ਦੀ ਕਹਾਣੀ
1980 ਦੇ ਦਹਾਕੇ ਦੇ ਸ਼ੁਰੂ ਵਿੱਚ, ਇੰਟਰਨੈੱਟ ਇੱਕ ਛੋਟਾ, ਵਿਸ਼ੇਸ਼ ਕਲੱਬ ਸੀ ਜਿੱਥੇ ਕੰਪਿਊਟਰ ਇੱਕ ਹੋਸਟ ਫਾਈਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸੰਚਾਰ ਕਰਦੇ ਸਨ ਜਿਸਨੂੰ HOSTS.TXT
. ਇਹ ਮਾਮੂਲੀ ਫਾਈਲ, ਜੋ ਕਿ ਯਾਤਰੀਆਂ ਵਿਚਕਾਰ ਲੰਘਾਏ ਗਏ ਇੱਕ ਪੁਰਾਣੇ ਨਕਸ਼ੇ ਵਰਗੀ ਸੀ, ਵਿੱਚ ਸਾਰੇ ਕੰਪਿਊਟਰ ਹੋਸਟਨਾਮਾਂ ਅਤੇ ਉਹਨਾਂ ਦੇ ਅਨੁਸਾਰੀ IP ਪਤਿਆਂ ਦੀ ਸੂਚੀ ਸੀ। ਹਾਲਾਂਕਿ, ਇੱਕ ਨਕਸ਼ੇ ਵਾਂਗ ਜੋ ਵਰਤੋਂ ਨਾਲ ਧੱਬਾ ਅਤੇ ਫਟ ਜਾਂਦਾ ਹੈ, ਇਹ ਸਿਸਟਮ ਇੰਟਰਨੈਟ ਦੇ ਵਧਣ ਦੇ ਨਾਲ ਤੇਜ਼ੀ ਨਾਲ ਅਸਥਿਰ ਹੋ ਗਿਆ।
ਇੱਕ ਭੀੜ-ਭੜੱਕੇ ਵਾਲੇ ਮੰਗੋਲੀਆਈ ਬਾਜ਼ਾਰ ਦੀ ਕਲਪਨਾ ਕਰੋ, ਜਿੱਥੇ ਵਪਾਰੀ ਆਪਣੇ ਨਾਮ ਅਤੇ ਸਮਾਨ ਦਾ ਰੌਲਾ ਪਾਉਂਦੇ ਹਨ। ਇਹ ਹਫੜਾ-ਦਫੜੀ ਵਾਲਾ ਦ੍ਰਿਸ਼ ਸ਼ੁਰੂਆਤੀ ਇੰਟਰਨੈਟ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ, ਜਿੱਥੇ ਹੋਸਟ ਫਾਈਲ ਕੰਪਿਊਟਰਾਂ ਦੀ ਵਧਦੀ ਗਿਣਤੀ ਅਤੇ ਉਨ੍ਹਾਂ ਦੇ ਬਦਲਦੇ ਪਤਿਆਂ ਦੁਆਰਾ ਭਰੀ ਹੋਈ ਸੀ। ਇਹ ਸਪੱਸ਼ਟ ਸੀ ਕਿ ਇੱਕ ਹੋਰ ਸਕੇਲੇਬਲ, ਗਤੀਸ਼ੀਲ ਹੱਲ ਦੀ ਲੋੜ ਸੀ।
DNS ਦਾ ਜਨਮ: ਦੂਰਦਰਸ਼ੀ ਲੋਕਾਂ ਵਿੱਚ ਦਾਖਲ ਹੋਵੋ
1983 ਵਿੱਚ, ਇੰਟਰਨੈੱਟ ਦੇ ਦੂਰਦਰਸ਼ੀ ਮੁਖੀਆਂ, ਪਾਲ ਮੋਕਾਪੇਟ੍ਰੀਸ ਅਤੇ ਜੌਨ ਪੋਸਟਲ ਨੇ ਇੱਕ ਇਨਕਲਾਬੀ ਸੰਕਲਪ ਪੇਸ਼ ਕੀਤਾ: ਡੋਮੇਨ ਨਾਮ ਪ੍ਰਣਾਲੀ। ਇਹ ਨਵੀਨਤਾ ਮੰਗੋਲੀਆਈ ਮੈਦਾਨਾਂ ਵਿੱਚ ਵਪਾਰਕ ਰੂਟਾਂ ਦੇ ਇੱਕ ਸੂਝਵਾਨ ਨੈਟਵਰਕ ਨੂੰ ਪੇਸ਼ ਕਰਨ ਵਰਗੀ ਸੀ, ਜਿੱਥੇ ਹਰੇਕ ਵਪਾਰੀ ਨੂੰ ਹਮੇਸ਼ਾ ਬਦਲਦੇ ਨਿਰਦੇਸ਼ਾਂ ਦੇ ਸਮੂਹ ਦੀ ਬਜਾਏ ਇੱਕ ਵਿਲੱਖਣ ਅਤੇ ਯਾਦਗਾਰੀ ਨਾਮ ਦੁਆਰਾ ਲੱਭਿਆ ਜਾ ਸਕਦਾ ਸੀ।
DNS ਨੂੰ ਇੱਕ ਵਿਕੇਂਦਰੀਕ੍ਰਿਤ ਅਤੇ ਦਰਜਾਬੰਦੀ ਵਾਲੇ ਨਾਮਕਰਨ ਪ੍ਰਣਾਲੀ ਵਜੋਂ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਸੀ, ਜੋ ਇੰਟਰਨੈਟ ਦੇ ਨਾਲ-ਨਾਲ ਵਧ ਸਕਦਾ ਹੈ। ਜਿਵੇਂ ਵਿਸ਼ਾਲ ਮੰਗੋਲੀਆਈ ਪਠਾਰ ਨੂੰ ਆਈਮੈਗ (ਪ੍ਰਾਂਤਾਂ) ਵਿੱਚ ਵੰਡਿਆ ਗਿਆ ਹੈ, DNS ਨੇ ਇੰਟਰਨੈਟ ਨੂੰ ਡੋਮੇਨਾਂ ਵਿੱਚ ਵੰਡਿਆ, ਹਰੇਕ ਦਾ ਆਪਣਾ ਵਿਲੱਖਣ ਪਛਾਣਕਰਤਾ ਸੀ। ਇਸ ਢਾਂਚੇ ਨੇ ਕੁਸ਼ਲ ਨੈਵੀਗੇਸ਼ਨ ਅਤੇ ਵਿਸਥਾਰ ਦੀ ਆਗਿਆ ਦਿੱਤੀ, ਜੋ ਕਿ ਵਧਦੇ ਡਿਜੀਟਲ ਲੈਂਡਸਕੇਪ ਲਈ ਇੱਕ ਜ਼ਰੂਰਤ ਸੀ।
DNS ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ: ਇੱਕ ਕਦਮ-ਦਰ-ਕਦਮ ਗਾਈਡ
DNS ਨੂੰ ਸਮਝਣ ਲਈ, ਪਹਿਲਾਂ ਇਹ ਸਮਝਣਾ ਪਵੇਗਾ ਕਿ ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ। ਇੱਕ ਚੰਗੀ ਤਰ੍ਹਾਂ ਰਿਹਰਸਲ ਕੀਤੇ ਡਾਂਸ ਵਾਂਗ, DNS ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਤਾਲਮੇਲ ਵਾਲੇ ਕਦਮਾਂ ਦੀ ਇੱਕ ਲੜੀ ਵਿੱਚ ਪ੍ਰਗਟ ਹੁੰਦੀ ਹੈ:
-
ਪੁੱਛਗਿੱਛ ਦੀ ਸ਼ੁਰੂਆਤ: ਜਦੋਂ ਤੁਸੀਂ ਕੋਈ ਵੈੱਬ ਪਤਾ ਦਰਜ ਕਰਦੇ ਹੋ, ਜਿਵੇਂ ਕਿ
www.example.com
, ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ, ਇੱਕ DNS ਪੁੱਛਗਿੱਛ ਸ਼ੁਰੂ ਹੋ ਜਾਂਦੀ ਹੈ। ਇਹ ਇੱਕ ਯਾਤਰੀ ਦੇ ਸਥਾਨਕ ਗਾਈਡ ਤੋਂ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ ਮੰਗਣ ਦੇ ਸਮਾਨ ਹੈ। -
ਆਵਰਤੀ ਰੈਜ਼ੋਲਵਰ: ਪੁੱਛਗਿੱਛ ਪਹਿਲਾਂ ਇੱਕ ਰਿਕਰਸਿਵ ਰਿਜ਼ੋਲਵਰ ਤੱਕ ਪਹੁੰਚਦੀ ਹੈ, ਜੋ ਇੱਕ ਜਾਣਕਾਰ ਬਜ਼ੁਰਗ ਵਾਂਗ ਕੰਮ ਕਰਦਾ ਹੈ, ਲੈਂਡਸਕੇਪ ਵਿੱਚ ਚੰਗੀ ਤਰ੍ਹਾਂ ਜਾਣੂ ਹੈ, ਜੋ ਜਾਣਦਾ ਹੈ ਕਿ ਜਵਾਬ ਕਿੱਥੇ ਲੱਭਣੇ ਹਨ।
-
ਰੂਟ ਨਾਮ ਸਰਵਰ: ਰਿਜ਼ੋਲਵਰ ਪੁੱਛਗਿੱਛ ਨੂੰ ਰੂਟ ਨੇਮ ਸਰਵਰ, DNS ਲੜੀ ਦੇ ਸਿਖਰ 'ਤੇ ਸਿਆਣਾ ਓਰੇਕਲ, ਵੱਲ ਭੇਜਦਾ ਹੈ, ਜੋ ਪੁੱਛਗਿੱਛ ਨੂੰ ਢੁਕਵੇਂ ਟਾਪ-ਲੈਵਲ ਡੋਮੇਨ (TLD) ਸਰਵਰ ਵੱਲ ਭੇਜਦਾ ਹੈ।
-
TLD ਨਾਮ ਸਰਵਰ: TLD ਸਰਵਰ, ਇੱਕ ਖਾਸ ਡੋਮੇਨ ਦਾ ਪ੍ਰਤੀਨਿਧੀ ਜਿਵੇਂ ਕਿ
.com
, ਖੋਜ ਨੂੰ ਹੋਰ ਸੁਧਾਰਦਾ ਹੈ, ਪੁੱਛਗਿੱਛ ਨੂੰ ਇਸਦੀ ਮੰਜ਼ਿਲ ਦੇ ਨੇੜੇ ਲੈ ਜਾਂਦਾ ਹੈ। -
ਅਧਿਕਾਰਤ ਨਾਮ ਸਰਵਰ: ਅੰਤ ਵਿੱਚ, ਪੁੱਛਗਿੱਛ ਇੱਕ ਅਧਿਕਾਰਤ ਨਾਮ ਸਰਵਰ 'ਤੇ ਪਹੁੰਚਦੀ ਹੈ, ਜੋ ਕਿ ਖਾਸ ਡੋਮੇਨ ਦਾ ਰਖਵਾਲਾ ਹੈ, ਜੋ ਬੇਨਤੀ ਕੀਤੇ ਹੋਸਟਨੇਮ ਲਈ ਸਹੀ IP ਪਤਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
-
ਕਲਾਇੰਟ ਨੂੰ ਜਵਾਬ: IP ਐਡਰੈੱਸ ਰਿਕਰਸਿਵ ਰੈਜ਼ੋਲਵਰ ਨੂੰ ਵਾਪਸ ਕਰ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ, ਜੋ ਫਿਰ ਇਸਨੂੰ ਉਪਭੋਗਤਾ ਦੇ ਬ੍ਰਾਊਜ਼ਰ ਨੂੰ ਅੱਗੇ ਭੇਜਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਯਾਤਰਾ ਪੂਰੀ ਹੁੰਦੀ ਹੈ।
ਇੱਥੇ ਇੱਕ ਸਧਾਰਨ ਕੋਡ ਸਨਿੱਪਟ ਹੈ ਜੋ ਪਾਈਥਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਇੱਕ DNS ਪੁੱਛਗਿੱਛ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ socket
ਲਾਇਬ੍ਰੇਰੀ:
import socket
def get_ip_address(domain_name):
try:
ip_address = socket.gethostbyname(domain_name)
return ip_address
except socket.error as err:
return f"Error: {err}"
domain = "example.com"
print(f"The IP address of {domain} is: {get_ip_address(domain)}")
DNS ਦਾ ਵਿਕਾਸ ਅਤੇ ਪ੍ਰਭਾਵ
DNS ਦੀ ਸ਼ੁਰੂਆਤ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਪਲ ਸੀ, ਜੋ ਕਿ ਰਵਾਇਤੀ ਮੰਗੋਲੀਆਈ ਜਰ ਦੀ ਕਾਢ ਦੇ ਸਮਾਨ ਸੀ, ਜੋ ਕਿ ਮੈਦਾਨ ਦੇ ਵਿਸ਼ਾਲ ਪਸਾਰ ਵਿੱਚ ਇੱਕ ਭਰੋਸੇਮੰਦ, ਪੋਰਟੇਬਲ ਆਸਰਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਸੀ। DNS ਨੇ ਸਾਡੇ ਇੰਟਰਨੈੱਟ 'ਤੇ ਨੈਵੀਗੇਟ ਕਰਨ ਦੇ ਤਰੀਕੇ ਨੂੰ ਬਦਲ ਦਿੱਤਾ, ਜਿਸ ਨਾਲ ਔਨਲਾਈਨ ਸੇਵਾਵਾਂ ਅਤੇ ਵਪਾਰ ਦੇ ਵਿਸਫੋਟਕ ਵਾਧੇ ਨੂੰ ਸਮਰੱਥ ਬਣਾਇਆ ਗਿਆ।
ਸਾਲਾਂ ਦੌਰਾਨ, DNS ਨੇ DNSSEC ਵਰਗੀਆਂ ਸੁਰੱਖਿਆ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਵਿਕਸਤ ਕੀਤਾ ਹੈ, ਜੋ DNS ਡੇਟਾ ਦੀ ਇਕਸਾਰਤਾ ਅਤੇ ਪ੍ਰਮਾਣਿਕਤਾ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਂਦੇ ਹਨ, ਬਿਲਕੁਲ ਮੰਗੋਲੀਆਈ ਵਪਾਰੀਆਂ ਦੁਆਰਾ ਆਪਣੇ ਸਾਮਾਨ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ ਵਰਤੇ ਜਾਂਦੇ ਭਰੋਸੇਯੋਗ ਸੀਲਾਂ ਵਾਂਗ।
ਸਿੱਟਾ: DNS ਸਦੀਵੀ ਮਾਰਗਦਰਸ਼ਕ ਤਾਰੇ ਵਜੋਂ
ਸਿੱਟੇ ਵਜੋਂ, DNS ਦਾ ਇਤਿਹਾਸ ਮਨੁੱਖੀ ਚਤੁਰਾਈ ਅਤੇ ਹੱਲਾਂ ਦੀ ਅਣਥੱਕ ਕੋਸ਼ਿਸ਼ ਦਾ ਪ੍ਰਮਾਣ ਹੈ। ਅਨੰਤ ਮੰਗੋਲੀਆਈ ਮੈਦਾਨਾਂ ਵਿੱਚ ਖਾਨਾਬਦੋਸ਼ਾਂ ਨੂੰ ਮਾਰਗਦਰਸ਼ਨ ਕਰਨ ਵਾਲੇ ਆਕਾਸ਼ੀ ਪਿੰਡਾਂ ਵਾਂਗ, DNS ਡਿਜੀਟਲ ਖੇਤਰ ਵਿੱਚ ਇੱਕ ਅਡੋਲ ਮਾਰਗਦਰਸ਼ਕ ਬਣਿਆ ਹੋਇਆ ਹੈ। ਜਿਵੇਂ ਕਿ ਅਸੀਂ ਇੰਟਰਨੈੱਟ ਦੇ ਲਗਾਤਾਰ ਵਧਦੇ ਬ੍ਰਹਿਮੰਡ ਦੀ ਪੜਚੋਲ ਕਰਨਾ ਜਾਰੀ ਰੱਖਦੇ ਹਾਂ, ਅਸੀਂ ਉਨ੍ਹਾਂ ਪਾਇਨੀਅਰਾਂ ਦਾ ਧੰਨਵਾਦ ਕਰਨ ਦੇ ਰਿਣੀ ਹਾਂ ਜਿਨ੍ਹਾਂ ਨੇ ਡੋਮੇਨ ਨਾਮ ਸਿਸਟਮ ਦੀ ਸਿਰਜਣਾ ਨਾਲ ਸਾਡੇ ਰਸਤੇ ਨੂੰ ਰੌਸ਼ਨ ਕੀਤਾ।
ਆਓ ਅਸੀਂ ਸਾਰੇ ਇੰਟਰਨੈੱਟ ਦੇ ਵਿਸ਼ਾਲ ਮੈਦਾਨ ਵਿੱਚ ਸਦੀਆਂ ਦੀ ਸਿਆਣਪ ਅਤੇ ਇੱਕ ਨੌਜਵਾਨ ਯਾਤਰੀ ਦੀ ਉਤਸੁਕਤਾ ਨਾਲ ਨੈਵੀਗੇਟ ਕਰੀਏ, ਜੋ ਹਮੇਸ਼ਾ ਦੂਰੀ ਤੋਂ ਪਰੇ ਕੀ ਹੈ ਇਹ ਖੋਜਣ ਲਈ ਉਤਸੁਕ ਰਹਿੰਦਾ ਹੈ।
ਟਿੱਪਣੀਆਂ (0)
ਇੱਥੇ ਅਜੇ ਤੱਕ ਕੋਈ ਟਿੱਪਣੀਆਂ ਨਹੀਂ ਹਨ, ਤੁਸੀਂ ਪਹਿਲੇ ਹੋ ਸਕਦੇ ਹੋ!