Am numit în mod specific articolul, astfel încât a fost bine căutat în Yandex) Ei bine, glume deoparte. Uneori există situații în care trebuie să vă asigurați că o anumită adresă URL deschide un site complet diferit.
Există mai multe modalități de a realiza acest lucru. Puteți adăuga un site în fișierul / etc / hosts (C: \ windows \ system32 \ drivers \ etc \ hosts), dar nu este întotdeauna posibil. În primul rând, palid pe partea de client. Multe instrumente și instrumente antivirus pârjolit acest fișier. În al doilea rând, lipsa de flexibilitate. Dacă avem nevoie pentru a adăuga încă un site web fals - va trebui să modifice din nou gazdele, care ar putea fi imposibil.
Vom face un instrument practic universal - substituirea DNS.
Pasul 1. Instalați BIND9 pe serverul nostru.
Ei bine, situația nu este deloc complicată, alegem un server (da, cel puțin o mașină virtuală într-o rețea LAN), sau VDS este ceva, care este de preferat.
# apt-get instalează bind9
Pasul 2. Configurați BIND9
1. Fișierul /etc/bind/named.conf.options
directorul de opțiuni "/ var / cache / bind";
auth-nxdomain nu;
asculta-on-v6
transportoare 192.168.1.1;
8.8.8.8;
>;
înainte în primul rând; #
>;
2. Fișierul /etc/bind/named.conf.local
zona "vk.com" tip master;
fișierul "/etc/bind/db.com";
>;
zona "1.168.192.in-addr.arpa";
fișierul "/etc/bind/1.168.192.in-addr.arpa.zone";
>;
4. Fișierul /etc/bind/1.168.192.in-addr.arpa.zone
5. Fișierul / etc / default / bind9
Pasul 3. Puneți stubul pe nginx
# apt-get instala nginx
Ne înregistrăm DNS-ul serverului nostru "rău". Tot ce va avea nevoie de un hacker este să-și înregistreze într-un fel serverul dns.
Nu vă voi da acum metodele de a face site-uri false, este ușor. Vom arăta stubul standard al nginx.
adăugați o nouă instanță a serverului:
Modul de obținere a certificatelor pentru dvs. - va fi descris aici.
P.S. Dacă trebuie să resetați memoria cache DNS pe Windows (intrările sunt luate mai întâi din memoria cache și apoi cererile de la server), executați comanda:
> ipconfig / flushdns