Как да тествате уебсайта си с hosts файла, преди да промените DNS

Ако планирате да прехвърлите уебсайта си от текущата си хостинг компания към един от уеб хостинг сървърите на CooliceHost (и не само), трябва първо да тествате, преди да промените DNS записите или с други думи - да насочите домейна. Тук ще получите информация как можете да мигрирате уебсайта си към нас и да го тествате, без да правите промени в DNS записите на домейна. Единственото нещо, което трябва да знаете, е интернет протоколът (IP) на вашия нов сървър (тази информация е включена във вашия имейл за потвърждение на поръчката, който ви изпращаме, след като поръчате желания хостинг план).

Както знаете, файлът hosts се отнася до няколко системи, които подпомага адресирането на мрежови връзки в компютърна мрежа. Това е основна част от внедряването на интернет протокол (IP) на всяка операционна система. Помага за превод на цифрови адреси на протоколи, идентифициране и локализиране на хост в IP мрежа. Файлът с хостове по подразбиране вече е създал запис на вашия локален хост с IP адрес 127.0.0.1.


Редактиране на файла hosts в Linux


Дистрибуциите на Linux или повечето от тях използват файла hosts в /etc/hosts. Трябва да имате root/sudo достъп, за да редактирате този файл, в противен случай няма да правите нищо тук. Използвайте някакъв редактор, за да отворите файла или да го достигнете от вашия терминал (команда sudo nano /etc/hosts). Обикновено изглежда по следния начин:

127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback

Можете да добавите своя домейн за тестови цели във файла hosts, трябва да посочите кой домейн сочи към кой IP адрес (посоченият IP -196.178.0.2 е пример, трябва да използвате IP на вашия нов сървър, където вашият уебсайт ще бъде). Ще трябва да добавите реда:

196.178.0.2 www.domain.com domain.com

Файлът hosts изглежда по следния начин след процеса на редактиране:

127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
196.178.0.2 www.domain.com domain.com

или....

127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
196.178.0.2 domain.com
196.178.0.2 www.domain.com

Трябва да изглежда така:


Смяна на DNS записите

Запазете файла. В терминала - Ctrl + X и след това натиснете Y за Да / YES. Всички заявки за домейна www.domain.com и domain.com ще насочват към посочения IP адрес (196.178.0.2).


Редактиране на файла hosts в Windows


В Windows 7 и по-нови версии файлът hosts се намира тук %SystemRoot%\system32\drivers\etc\hosts, където %SystemRoot% е директорията, където е била инсталирана операционната система Windows. Трябва да е: C:\Windows\System32\drivers\etc\hosts. Можете да редактирате файла с Notepad, трябва да имате администраторски права, за да го редактирате. Следвайте тези стъпки:

1. Кликнете върху Start menu долу вляво.
2. Изберете Всички програми / All Programs.
3. Отидете на Аксесоари / Accessories.
4. Кликнете с десния бутон върху Notepad и изберете Изпълнение като администратор / Run as administrator.
5. Прегледайте следния път: %SystemRoot%\system32\drivers\etc\ (По подразбиране: C:\Windows\System32\drivers\etc\).
6. Ще трябва да изберете, че вместо да показвате текстови документи (*.txt), ще виждате всички файлове в директорията.
7. Отворете файла hosts.

Сега добавете нови записи след редовете за коментари, които започват с #. След редактиране файлът трябва да изглежда така:

.
.
.
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
196.178.0.2 www.domain.com domain.com


Редактиране на файла hosts в Mac OS X


Файлът hosts в Mac OS X се намира в /etc/private/hosts. Правилният начин да го редактирате е с помощта на терминала. Можете да направите това, като напишете Terminal в Spotlight или като отворите Finder и навигирате до Applications > Utilities > Terminal. За да отворите файла hosts за редактиране, напишете:

sudo nano /etc/private/hosts

Файлът изглежда по същия начин като в Linux или всяка друга *nix система. Можете да добавите новия IP адрес за домейна:

127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
196.178.0.2 www.domain.com domain.com

Или....

127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
196.178.0.2 domain.com
196.178.0.2 www.domain.com


Тестване на файла hosts


Ако не сте сигурни дали всичко, което сте направили работи правилно, можете да го тествате, като пингвате домейна във вашия терминал / конзола. По този начин ще видите дали домейнът сочи към правилния IP адрес, който сте добавили във вашия hosts файл. Ето какво трябва да въведете:

ping www.domain.com

Отговорът в повечето случаи изглежда така (от новия конфигуриран IP адрес):

PING www.domain.com (196.178.0.2) 56(84) bytes of data.
64 bytes from www.domain.com (196.178.0.2): icmp_req=1 ttl=58 time=1.30 ms
64 bytes from www.domain.com (196.178.0.2): icmp_req=2 ttl=58 time=1.41 ms
64 bytes from www.domain.com (196.178.0.2): icmp_req=3 ttl=58 time=1.36 ms
64 bytes from www.domain.com (196.178.0.2): icmp_req=4 ttl=58 time=1.66 ms

Ако използвате Linux или Mac OS X, можете да използвате ping съответно от Shell или Terminal. В Windows ще трябва да отворите командния ред: Натиснете CTRL + бутон Windows на клавиатурата. В изскачащия прозорец въведете cmd и натиснете Enter.


Беше ли полезна тази статия?

mood_bad Не 0
mood Да 24
visibility Прегледа: 1343671