http___blog.superhosting.bg_hosts-file.html_1.xml
http___www.thelinuxchef.com_access-website-before-updating-the-dns__2.xml
1.1 2.1 2.2 2.3 2.4 2.5 3.1 3.2 3.3 4.1 4.2 5.1 5.2 5.3 5.4 5.5 6.1 8.1 9.1 9.2 10.1 11.1 11.2 11.3 11.4 11.5 12.1 13.1 13.2 13.3 13.4 14.1 14.2 14.3 15.1 15.2 16.1 17.1 18.1 18.2 18.3 19.1 20.1
Какво би станало без DNS система? В предишните статии "Що е то DNS и какво е важно да знаем?" - част 1 и част 2 от рубриката "Съвети от support- a" представихме едно от основните понятия за функционирането на Интернет - DNS системата. А замисляли ли сте се защо е направена DNS системата и какво би станало, ако DNS системата я нямаше? Съществува ли друг начин за достъпване на домейни, без да се ползва DNS системата? Това е възможно чрез hosts файла. Защо обаче, когато имаме и друг вариант, се ползва DNS системата? Hosts файлът представлява текстов системен файл, наличен във всяка операционна система. Той е част от Internet Protocol-а и е предшественик на DNS системата. Както и в DNS системата, hosts файлът се ползва за транслиране на домейните в IP адреси. При повечето операционни системи hosts файлът се ползва с приоритет пред DNS системата. Например ако има добавен домейн в hosts файла, директно ще се зареди домейнът от зададения IP адрес, без да се извършват DNS заявки. Hosts файлът съдържа текст, състоящ се от IP адрес, последван от едно или повече имена, които се разделят с интервал. В съвременните операционни системи може да се добави освен IPv4, така и IPv6. (В примера по-долу IPv6 записът за localhost е: :: 1 localhost). Възможно е да се постави коментар, като коментарът е обозначен с # в началото. Изцяло празните редове във файла се игнорират. Ето пример за съдържание на hosts файла: :: 1 localhost За да редактираме hosts файла е необходимо да знаем къде се намира. Той е наличен във всяка операционна система, а за най-често ползваните системи е разположен както следва: Списък на повечето операционни системи и къде е разположен hosts файла можете да видите на адрес: hosts. Важно е да се има предвид, че hosts файлът трябва да се редактира с административни права. Например при Windows операционна система, за да можете да редактирате файла трябва дадете права на потребителя. За Windows7 и Windows8 трябва да изберете с десен бутон "Properties", таб "Security", след което се избира потребителя и се натиска "Edit". Може да се зададе "Full control". След прилагане на промените, файлът може да бъде редактиран. Понякога по-лесен вариант е hosts файлът да се копира в друга директория (например Desktop), а след редакциите да се върне обратно. Първата мрежа, предшественик на Интернет, е ARPANET. Тя не е имала централизирана база данни за имената на хостовете. Всяка компютърна система в мрежата е поддържала своя собствена информация за системите в мрежата и хостовете, които отговарят на тях. Не е имало нито метод за гарантиране, че всички записи в мрежата ползват едно и също име, нито начин да се чете hosts файла на друг компютър, за да може автоматично да се получи негово копие с актуалните записи. Тъй като ARPANET е била малка мрежа, се изисквали ниски административни разходи за поддържане на hosts файловете. Отделните компютри в мрежата обикновено имали един адрес и много имена. Когато компютърните мрежи набрали популярност обаче, поддържането на hosts файловете става все по-трудно на системните администратори, защото трябва да се актуализират записите все по-често. Това налага създаването на DNS системата. Чрез нея процесът се автоматизира и не е необходимо администратор на мрежата да актуализира записите. Броят на потребителите в Интернет за 2012 г. е над 2,5 милиарда, а за 2013 г. със сигурност е нараснал. Какво ли би било, ако DNS системата не е налична и над 2,5 милиарда потребители в Интернет трябва да актуализират hosts файла с повече от 145 милиона домейна всеки ден, за да имат актуална информация, да отварят сайтовете, да изпращат имейли и т.н.? Например след като сте преминали към нова хостинг услуга, за да видите сайта преди да бъдат променени DNS записите или ако DNS-ите са променени, но все още не са се опреснили, можете да въведете домейна и IP адреса на хостинг услугата в hosts файла. В нашата помощна страница сме описали подробно как да бъде направена промяната. По този начин ще можете да проверите дали сайтът се зарежда коректно. А вие, ползвали ли сте hosts файла и кога? Все още няма връзки за обратно следене.
1.1 2.1 3.1 3.2 3.3 4.1 5.1 6.1 6.2 8.1 9.1 10.1 10.2 11.1 12.1 13.1 14.1 15.1 16.1 17.1 18.1 19.1 20.1 20.2
When The domain is just being migrated to the new server or while setting up new website on the newly acquired domain, we always feel the need to access the website so that its proper working can be ensured. At the same time we do not wish to update the domains DNS record as we wish to keep it Live For the World To Access.. Well.. we can achive this by simply editing a file on our local machines.. This way we are not supposed to edit the DNS records & still we can access our site on new server. Basically what we are doing is guiding our local machine to look our website on the perticlar server irrespective of where the DNS records for the domain are getting pointed.. This can be done by editing hosts file on the local machine. If this sounds intresting lets begin with setting up the hosts file. We are taking scenario that we have Windows 7 As the OS On the local machine and we are trying to access the domain thelinuxchef.com from the server Open the hosts file by executing this below mentioned command in Run Line to edit the host file notepad C:\\Windows\System32\drivers\etc\hosts Once notepad is open you can edit the file. As mentioned above we will point the domain name thelinuxchef.com . Write the lines in the format as below Ip address domain name The Example is shown below Now save the File If you are getting error as below while opening the hosts file Access to C:\Windows\System32\drivers\etc\ hosts was denied To resolve this issue, follow these steps: Click Start >> click All Programs>> click Accessories >> right-click Notepad >> and then click Run as administrator. Now when you will access the domain thelinuxchef.com you will be able to see the website which is there on the server 192.168.1.1 irrespective of the server where actually it is pointing. If you are having any other OS on then please check the table below showing the location of hosts file . You may refer to it and edit the hosts file to access your domain before updating the DNS records.