MacOS: OSX-ൽ ഹോസ്റ്റുകൾ ഉപയോഗിച്ച് DNS പ്രാദേശികമായി പരിശോധിക്കേണ്ടതുണ്ടോ?
എന്റെ ക്ലയന്റുകളിൽ ഒരാൾ അവരുടെ വെബ്സൈറ്റ് ഒരു ബൾക്ക് ഹോസ്റ്റിംഗ് അക്കൗണ്ടിലേക്ക് മാറ്റി. അവർ അവരുടെ ഡൊമെയ്നുകൾ അപ്ഡേറ്റുചെയ്തു ഡിഎൻഎസ് എ എന്നിവയ്ക്കുള്ള ക്രമീകരണങ്ങൾ CNAME റെക്കോർഡുകൾ എന്നാൽ പുതിയ ഹോസ്റ്റിംഗ് അക്കൗണ്ട് ഉപയോഗിച്ച് സൈറ്റ് പരിഹരിക്കുന്നുണ്ടോ എന്ന് നിർണ്ണയിക്കുന്നതിൽ ബുദ്ധിമുട്ട് നേരിട്ടു (പുതിയത് IP വിലാസം).
DNS ട്രബിൾഷൂട്ട് ചെയ്യുമ്പോൾ, കുറച്ച് കാര്യങ്ങൾ മനസ്സിൽ വയ്ക്കുക: DNS എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് മനസിലാക്കുക, നിങ്ങളുടെ ഡൊമെയ്ൻ രജിസ്ട്രാർ എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് മനസിലാക്കുക, നിങ്ങളുടെ ഹോസ്റ്റ് അതിന്റെ ഡൊമെയ്ൻ എൻട്രി എങ്ങനെ കൈകാര്യം ചെയ്യുന്നു എന്ന് മനസ്സിലാക്കുക.
DNS എങ്ങനെ പ്രവർത്തിക്കുന്നു
നിങ്ങൾ ഒരു ബ്ര browser സറിൽ ഒരു ഡൊമെയ്ൻ ടൈപ്പ് ചെയ്യുമ്പോൾ:
- ഡൊമെയ്ൻ ഒരു ഇൻറർനെറ്റിൽ തിരയുന്നു നെയിം സെർവർ അഭ്യർത്ഥന എവിടെ അയയ്ക്കണമെന്ന് കണ്ടെത്താൻ.
- ഒരു വെബ് ഡൊമെയ്ൻ അഭ്യർത്ഥനയുടെ കാര്യത്തിൽ (http:), ഒരു നെയിം സെർവർ ചെയ്യും നിങ്ങളുടെ കമ്പ്യൂട്ടറിലേക്ക് IP വിലാസം തിരികെ നൽകുക.
- നിങ്ങളുടെ കമ്പ്യൂട്ടർ ഇത് നിങ്ങളുടേതായി അറിയപ്പെടുന്ന പ്രാദേശികമായി സംഭരിക്കുന്നു DNS കാഷെ.
- അഭ്യർത്ഥന റൂട്ട് ചെയ്യുന്ന ഹോസ്റ്റിലേക്ക് അഭ്യർത്ഥന അയച്ചു ആന്തരികമായി നിങ്ങളുടെ സൈറ്റ് അവതരിപ്പിക്കുന്നു.
നിങ്ങളുടെ ഡൊമെയ്ൻ രജിസ്ട്രാർ എങ്ങനെ പ്രവർത്തിക്കുന്നു
കുറിപ്പ്: എല്ലാ ഡൊമെയ്ൻ രജിസ്ട്രാറും യഥാർത്ഥത്തിൽ നിങ്ങളുടെ DNS നിയന്ത്രിക്കുന്നില്ല. എനിക്ക് ഒരു ക്ലയന്റ് ഉണ്ട്, ഉദാഹരണത്തിന്, Yahoo! വഴി അവരുടെ ഡൊമെയ്നുകൾ രജിസ്റ്റർ ചെയ്യുന്നു. അവരുടെ ഭരണത്തിൽ അങ്ങനെ പ്രത്യക്ഷപ്പെട്ടിട്ടും, Yahoo! ഒരു റീസെല്ലർ മാത്രമാണ് ട്യൂക്കോസ്. ഫലമായി, Yahoo!-ൽ നിങ്ങളുടെ DNS ക്രമീകരണം മാറ്റുമ്പോൾ, ആ മാറ്റങ്ങൾ അപ്ഡേറ്റ് ചെയ്യുന്നതിന് മണിക്കൂറുകൾ എടുത്തേക്കാം യഥാർത്ഥ ഡൊമെയ്ൻ രജിസ്ട്രാർ.
നിങ്ങളുടെ DNS ക്രമീകരണങ്ങൾ അപ്ഡേറ്റ് ചെയ്യുമ്പോൾ, അവ ഇന്റർനെറ്റിൽ ഉടനീളമുള്ള സെർവറുകളുടെ ഒരു നിരയിലുടനീളം പ്രചരിപ്പിക്കപ്പെടുന്നു. മിക്കപ്പോഴും, ഇത് സംഭവിക്കാൻ കുറച്ച് നിമിഷങ്ങൾ എടുക്കും. ആളുകൾ പണം നൽകാനുള്ള ഒരു കാരണം ഇതാണ് നിയന്ത്രിത DNS. നിയന്ത്രിത ഡിഎൻഎസ് കമ്പനികൾക്ക് സാധാരണയായി ആവർത്തനം ഉണ്ട്, അവിശ്വസനീയമാംവിധം വേഗതയുള്ളവയാണ്… പലപ്പോഴും നിങ്ങളുടെ ഡൊമെയ്ൻ രജിസ്ട്രാറേക്കാൾ വേഗത്തിലാണ്.
ഇന്റർനെറ്റ് സെർവറുകൾ അപ്ഡേറ്റുചെയ്തുകഴിഞ്ഞാൽ, അടുത്ത തവണ നിങ്ങളുടെ സിസ്റ്റം DNS അഭ്യർത്ഥന നടത്തുമ്പോൾ, നിങ്ങളുടെ സൈറ്റ് ഹോസ്റ്റുചെയ്തിരിക്കുന്ന IP വിലാസം തിരികെ നൽകും. ശ്രദ്ധിക്കുക: അടുത്ത തവണ നിങ്ങളുടെ സിസ്റ്റം അഭ്യർത്ഥിക്കുമ്പോൾ ഞാൻ പറഞ്ഞത് ഓർക്കുക. നിങ്ങൾ മുമ്പ് ആ ഡൊമെയ്ൻ അഭ്യർത്ഥിച്ചിരുന്നെങ്കിൽ, ഇന്റർനെറ്റ് അപ് ടു ഡേറ്റ് ആയിരിക്കാം, എന്നാൽ നിങ്ങളുടെ പ്രാദേശിക സിസ്റ്റം നിങ്ങളുടെ അടിസ്ഥാനത്തിലുള്ള പഴയ ഐപി വിലാസം പരിഹരിച്ചേക്കാം DNS കാഷെ.
നിങ്ങളുടെ ഹോസ്റ്റ് DNS എങ്ങനെ പ്രവർത്തിക്കുന്നു
നിങ്ങളുടെ പ്രാദേശിക സിസ്റ്റം തിരികെ നൽകുകയും കാഷെ ചെയ്യുകയും ചെയ്ത IP വിലാസം ഒരു വെബ്സൈറ്റിന് മാത്രമുള്ളതല്ല. ഒരു ഹോസ്റ്റിന് ഡസൻ അല്ലെങ്കിൽ നൂറുകണക്കിന് വെബ്സൈറ്റുകൾ ഒരൊറ്റ ഐപി വിലാസത്തിൽ (സാധാരണയായി ഒരു സെർവർ അല്ലെങ്കിൽ വെർച്വൽ സെർവർ) ഹോസ്റ്റ് ചെയ്തേക്കാം. അതിനാൽ, IP വിലാസത്തിൽ നിന്ന് നിങ്ങളുടെ ഡൊമെയ്ൻ അഭ്യർത്ഥിക്കുമ്പോൾ, നിങ്ങളുടെ ഹോസ്റ്റ് നിങ്ങളുടെ അഭ്യർത്ഥന സെർവറിനുള്ളിലെ നിർദ്ദിഷ്ട ഫോൾഡർ സ്ഥാനത്തേക്ക് കൈമാറുകയും നിങ്ങളുടെ പേജ് അവതരിപ്പിക്കുകയും ചെയ്യുന്നു.
DNS എങ്ങനെ പരിഹരിക്കാം
ഇവിടെ മൂന്ന് സിസ്റ്റങ്ങൾ ഉള്ളതിനാൽ, ട്രബിൾഷൂട്ട് ചെയ്യാനും മൂന്ന് സംവിധാനങ്ങളുണ്ട്! ആദ്യം, നിങ്ങളുടെ സിസ്റ്റത്തിൽ ഐപി വിലാസം എവിടേക്കാണ് വിരൽ ചൂണ്ടുന്നതെന്ന് കാണാൻ നിങ്ങളുടെ പ്രാദേശിക സിസ്റ്റം പരിശോധിക്കേണ്ടതുണ്ട്:
ഒരു ടെർമിനൽ വിൻഡോ തുറന്ന് ടൈപ്പുചെയ്യുന്നതിലൂടെ ഇത് എളുപ്പത്തിൽ ചെയ്യാം:
ping domain.com
അല്ലെങ്കിൽ നിങ്ങൾക്ക് ഒരു നിർദ്ദിഷ്ട നെയിം സെർവർ ലുക്ക്അപ്പ് നടത്താം:
nslookup domain.com
നിങ്ങളുടെ ഡൊമെയ്ൻ രജിസ്ട്രാറിലെ DNS ക്രമീകരണങ്ങൾ നിങ്ങൾ അപ്ഡേറ്റ് ചെയ്തിട്ടുണ്ടെങ്കിൽ, നിങ്ങളുടെ DNS കാഷെ മായ്ച്ചെന്ന് ഉറപ്പാക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കും, നിങ്ങൾ വീണ്ടും അഭ്യർത്ഥന നടത്തണം. MacOS-ൽ നിങ്ങളുടെ DNS കാഷെ മായ്ക്കാൻ:
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder
sudo killall mDNSResponderHelper
sudo dscacheutil -flushcache
ഈ സമയത്ത്, നിങ്ങൾക്ക് പിംഗ് അല്ലെങ്കിൽ വീണ്ടും ശ്രമിക്കാവുന്നതാണ് nslookup ഡൊമെയ്ൻ ഒരു പുതിയ IP വിലാസത്തിലേക്ക് പരിഹരിച്ചോ എന്ന് കാണാൻ.
ഇന്റർനെറ്റിന്റെ DNS സെർവറുകൾ അപ്ഡേറ്റ് ചെയ്തിട്ടുണ്ടോ എന്നതായിരിക്കും അടുത്ത ഘട്ടം. സൂക്ഷിക്കുക DNS സ്റ്റഫ് ഇതിന് സൗകര്യപ്രദമാണ്: അവരുടെ പ്ലാറ്റ്ഫോമിലൂടെ നിങ്ങൾക്ക് ഒരു പൂർണ്ണ DNS റിപ്പോർട്ട് ലഭിക്കും, അത് വളരെ മികച്ചതാണ്.
വെബിൽ ഉടനീളം IP വിലാസം ശരിയായി പ്രദർശിപ്പിക്കുകയും നിങ്ങളുടെ സൈറ്റ് ഇപ്പോഴും ദൃശ്യമാകുന്നില്ലെങ്കിൽ, നിങ്ങൾക്ക് ഇന്റർനെറ്റിന്റെ സെർവറുകൾ മറികടന്ന് നിങ്ങളുടെ സിസ്റ്റത്തോട് അഭ്യർത്ഥന നേരിട്ട് IP വിലാസത്തിലേക്ക് അയയ്ക്കാൻ പറയുക. നിങ്ങളുടേത് അപ്ഡേറ്റ് ചെയ്യുന്നതിലൂടെ നിങ്ങൾക്ക് ഇത് ചെയ്യാൻ കഴിയും
hosts
നിങ്ങളുടെ DNS ഫയൽ ചെയ്യുകയും ഫ്ലഷ് ചെയ്യുകയും ചെയ്യുന്നു. ഇത് ചെയ്യുന്നതിന്, ടെർമിനൽ തുറന്ന് ടൈപ്പ് ചെയ്യുക:
sudo nano /etc/hosts
നിങ്ങളുടെ സിസ്റ്റം പാസ്വേഡ് നൽകി എന്റർ അമർത്തുക. അത് എഡിറ്റുചെയ്യുന്നതിനായി ഫയൽ ടെർമിനലിൽ നേരിട്ട് കൊണ്ടുവരും. നിങ്ങളുടെ അമ്പടയാളങ്ങൾ ഉപയോഗിച്ച് കഴ്സർ നീക്കി ഡൊമെയ്ൻ നാമത്തിന് ശേഷം IP വിലാസത്തിൽ ഒരു പുതിയ ലൈൻ ചേർക്കുക.
അമർത്തുക control-o
ഫയൽ സംരക്ഷിക്കാൻ നിങ്ങളുടെ കീബോർഡിൽ, തുടർന്ന് ഫയലിന്റെ പേര് സ്വീകരിക്കാൻ മടങ്ങുക. കൺട്രോൾ-എക്സ് അമർത്തി എഡിറ്ററിൽ നിന്ന് പുറത്തുകടക്കുക, അത് നിങ്ങളെ കമാൻഡ് ലൈനിലേക്ക് തിരികെ കൊണ്ടുവരും. നിങ്ങളുടെ കാഷെ ഫ്ലഷ് ചെയ്യാൻ മറക്കരുത്. സൈറ്റ് ശരിയായി വരുന്നില്ലെങ്കിൽ, അത് നിങ്ങളുടെ ഹോസ്റ്റിന്റെ പ്രാദേശിക പ്രശ്നമായിരിക്കാം, നിങ്ങൾ അവരെ ബന്ധപ്പെടുകയും അവരെ അറിയിക്കുകയും വേണം.
അവസാന കുറിപ്പ്: നിങ്ങളുടെ ഹോസ്റ്റ് ഫയൽ അതിന്റെ യഥാർത്ഥ പതിപ്പിലേക്ക് തിരികെ നൽകാൻ ഓർമ്മിക്കുക. നിങ്ങൾ സ്വയമേവ അപ്ഡേറ്റ് ചെയ്യാൻ ആഗ്രഹിക്കുന്ന ഒരു എൻട്രി വിടാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നില്ല!
ഈ ഘട്ടങ്ങൾ പാലിക്കുന്നതിലൂടെ, രജിസ്ട്രാറിലെ എന്റെ ഡിഎൻഎസ് എൻട്രികൾ കാലികമാണെന്നും ഇൻറർനെറ്റിലെ ഡിഎൻഎസ് എൻട്രികൾ കാലികമാണെന്നും എന്റെ മാക്സിന്റെ ഡിഎൻഎസ് കാഷെ കാലികമാണെന്നും വെബ് ഹോസ്റ്റിന്റെ ഡിഎൻഎസ് കാലികമാണെന്നും സ്ഥിരീകരിക്കാൻ എനിക്ക് കഴിഞ്ഞു. ഇന്നുവരെ… പോകുന്നത് നല്ലതാണ്!