Π€Π°ΠΉΠ»ΡΡ Hosts Π² Linux
ΠΠ²Π»Π°Π΄ΡΠ²Π°Π½Π΅ Π½Π° ΡΠ°ΠΉΠ»Π° Ρ Ρ ΠΎΡΡΠΎΠ²Π΅ Π½Π° Linux: Π²Π°ΡΠΈΡΡ ΠΌΠ΅ΡΡΠ΅Π½ ΡΡΠ²Π΅ΡΠ½ΠΈΠΊ Π·Π° DNS
ΠΠ°ΡΠΎ Π΄Π° Π½Π°ΡΡΡΠΎΠΉΠ²Π°ΡΠ΅ ΡΠ°ΠΉΠ»Π° hosts? Π€Π°ΠΉΠ»ΡΡ hosts Π΅ ΡΠ°ΠΉΠ½ΠΎΡΠΎ ΠΎΡΡΠΆΠΈΠ΅ Π½Π° Π²Π°ΡΠΈΡ Linux VPS Π·Π° ΡΡΠΏΠΎΡΡΠ°Π²ΡΠ½Π΅ Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ Ρ IP Π°Π΄ΡΠ΅ΡΠΈ, ΠΊΠ°ΡΠΎ ΡΠ΅ Π·Π°ΠΎΠ±ΠΈΠΊΠ°Π»Ρ Π²ΡΠ½ΡΠ½ΠΈΡΡ DNS Π·Π° Π±ΡΡΠ·ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ Ρ ΠΈΡΡΠΈ ΡΡΠΈΠΊΠΎΠ²Π΅. ΠΡΠΊΠ°ΡΠ΅ Π΄Π° ΡΠ΅ΡΡΠ²Π°ΡΠ΅ Π»ΠΎΠΊΠ°Π»Π½ΠΎ Π΄Π°Π΄Π΅Π½ ΡΠ°ΠΉΡ, Π΄Π° Π±Π»ΠΎΠΊΠΈΡΠ°ΡΠ΅ Π³ΡΠ±Π΅ΡΠΈ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ, ΠΊΠ°ΡΠΎ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΎΡΠΈΠ°Π»Π½ΠΈΡΠ΅ ΠΌΠ΅Π΄ΠΈΠΈ, ΠΈΠ»ΠΈ Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ DNS? Π’ΠΎΠ·ΠΈ ΡΠ°ΠΉΠ» Ρ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ ΡΠ΅ΠΊΡΡ Π²ΠΈ Π΅ Π½Π° ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΠΎ-Π΄ΠΎΠ»Ρ ΡΠ΅ ΡΠ°Π·ΠΊΡΠΈΠ΅ΠΌ Π½Π΅Π³ΠΎΠ²Π°ΡΠ° ΡΠΈΠ»Π° ΠΈ ΡΠ΅ Π²ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ ΠΊΠ°ΠΊ Π΄Π° Π³ΠΎ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°ΡΠ΅ Π½Π° Π²Π°ΡΠΈΡ AlexHost Linux VPS ΠΊΠ°ΡΠΎ ΠΏΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»ΠΈΡΡ.
1. ΠΠ°ΠΊΠ²ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π° ΡΠ°ΠΉΠ»ΡΡ Hosts?
Π€Π°ΠΉΠ»ΡΡ hosts Π΅ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ ΡΠ΅ΠΊΡΡΠΎΠ² ΡΠ°ΠΉΠ», ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ ΠΎΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΡΡΠΏΠΎΡΡΠ°Π²ΡΠ½Π΅ Π½Π° ΡΠ΅ΡΠΈΠΌΠΈ ΠΎΡ ΡΠΎΠ²Π΅ΠΊΠ° ΠΈΠΌΠ΅Π½Π° Π½Π° Ρ ΠΎΡΡΠΎΠ²Π΅ (ΠΊΠ°ΡΠΎ www.example.com) ΡΡΡ ΡΡΠΎΡΠ²Π΅ΡΠ½ΠΈΡΠ΅ ΠΈΠΌ IP Π°Π΄ΡΠ΅ΡΠΈ. Π’ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΠΈΠΌΠ΅Π½Π° Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ (DNS), Π½ΠΎ ΡΠ°Π±ΠΎΡΠΈ Π»ΠΎΠΊΠ°Π»Π½ΠΎ Π½Π° Π²Π°ΡΠ°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π°. Π€Π°ΠΉΠ»ΡΡ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΡΠ΅Π΄ΠΈ Π·Π°ΠΏΠΈΡΠ²Π°Π½Π΅ ΠΊΡΠΌ Π²ΡΠ½ΡΠ½ΠΈ DNS ΡΡΡΠ²ΡΡΠΈ, ΠΊΠΎΠ΅ΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° Π·Π°ΠΌΠ΅Π½ΠΈΡΠ΅ DNS ΡΠ΅Π·ΠΎΠ»ΡΡΠΈΡΡΠ° ΡΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΡΠΏΠΎΡΡΠ°Π²ΠΊΠΈ.
ΠΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° ΡΠ°ΠΉΠ»Π° hosts Π²ΠΊΠ»ΡΡΠ²Π°Ρ:
- ΠΠ°ΡΡΠΎΠ³ΡΠ°ΡΠΈΡΠ°Π½Π΅ Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ Π·Π° Π»ΠΎΠΊΠ°Π»Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°: Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΡΠ΅ΡΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΠ°ΠΉΠ»Π° hosts Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΈ ΡΠ΅ΡΡΠΎΠ²ΠΈ ΡΡΠ΅Π΄ΠΈ ΡΡΠ΅Π· ΠΊΠ°ΡΡΠΎΠ³ΡΠ°ΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ ΠΈΠΌΠ΅Π½Π° Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ ΠΊΡΠΌ localhost (127.0.0.1).
- ΠΠ»ΠΎΠΊΠΈΡΠ°Π½Π΅ Π½Π° Π΄ΠΎΡΡΡΠΏΠ° Π΄ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΡΠ΅Π±ΡΠ°ΠΉΡΠΎΠ²Π΅: ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π±Π»ΠΎΠΊΠΈΡΠ°ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ° Π΄ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΡΠ΅Π±ΡΠ°ΠΉΡΠΎΠ²Π΅, ΠΊΠ°ΡΠΎ Π½Π°ΡΠΎΡΠΈΡΠ΅ ΠΈΠΌΠ΅Π½Π°ΡΠ° Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈΡΠ΅ ΠΈΠΌ ΠΊΡΠΌ IP Π°Π΄ΡΠ΅Ρ, ΠΊΠΎΠΉΡΠΎ Π½Π΅ ΠΏΠΎΠ΄Π»Π΅ΠΆΠΈ Π½Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ 0.0.0.0 ΠΈΠ»ΠΈ 127.0.0.1.
- ΠΡΡΠ·ΠΎ ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ DNS: Π€Π°ΠΉΠ»ΡΡ hosts ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ DNS ΠΈΠ»ΠΈ Π·Π° ΡΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈΡΠ΅ Π½Π° ΡΠ΅Π±ΡΠ°ΠΉΡΠΎΠ²Π΅, Π±Π΅Π· Π΄Π° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»Π½ΠΈΡΠ΅ DNS Π·Π°ΠΏΠΈΡΠΈ.
2. ΠΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠ°ΠΉΠ»Π° Hosts Π² Linux
Π Linux ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅ ΡΠ°ΠΉΠ»ΡΡ hosts ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΡΠ΅ Π½Π°ΠΌΠΈΡΠ° Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ° /etc ΠΈ ΡΠ΅ Π½Π°ΡΠΈΡΠ° hosts. ΠΡΠ»Π½ΠΈΡΡ ΠΏΡΡ Π΄ΠΎ ΡΠ°ΠΉΠ»Π° Π΅:
/etc/hostsΠ’ΠΎΠ·ΠΈ ΡΠ°ΠΉΠ» ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Π΅ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ Ρ Π½ΡΠΊΠΎΠΈ Π·Π°ΠΏΠΈΡΠΈ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π»ΠΎΠΊΠ°Π»Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ Π·Π°ΠΏΠΈΡΡΡ Π·Π° localhost ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΡΠ΅ Π²ΠΊΠ»ΡΡΠ²Π° ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅:
127.0.0.1 localhost ::1 localhost3. Π‘ΡΡΡΠΊΡΡΡΠ° Π½Π° ΡΠ°ΠΉΠ»Π° Hosts
Π‘ΡΡΡΠΊΡΡΡΠ°ΡΠ° Π½Π° ΡΠ°ΠΉΠ»Π° hosts Π΅ ΠΏΡΠΎΡΡΠ°. ΠΡΠ΅ΠΊΠΈ ΡΠ΅Π΄ Π²ΡΠ² ΡΠ°ΠΉΠ»Π° ΡΡΠ΄ΡΡΠΆΠ° IP Π°Π΄ΡΠ΅Ρ, ΠΏΠΎΡΠ»Π΅Π΄Π²Π°Π½ ΠΎΡ Π΅Π΄Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΈΠΌΠ΅Π½Π° Π½Π° Ρ ΠΎΡΡΠΎΠ²Π΅, ΠΊΠΎΠΈΡΠΎ ΡΠ° ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΡΠΎΠ·ΠΈ Π°Π΄ΡΠ΅Ρ. Π€ΠΎΡΠΌΠ°ΡΡΡ Π΅ ΡΠ»Π΅Π΄Π½ΠΈΡΡ:
- IP_Π°Π΄ΡΠ΅Ρ: IP Π°Π΄ΡΠ΅ΡΡΡ, ΠΊΡΠΌ ΠΊΠΎΠΉΡΠΎ ΠΈΡΠΊΠ°ΡΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ²Π° ΠΈΠΌΠ΅ΡΠΎ Π½Π° Ρ ΠΎΡΡΠ°.
- hostname: ΠΠΌΠ΅ΡΠΎ Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½Π° ΠΈΠ»ΠΈ Ρ ΠΎΡΡΠ°.
- ΠΏΡΠ΅Π²Π΄ΠΎΠ½ΠΈΠΌ (ΠΏΠΎ ΠΈΠ·Π±ΠΎΡ): ΠΠ»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΠΈ ΠΈΠΌΠ΅Π½Π° Π·Π° Ρ ΠΎΡΡΠ°, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Π·Π° ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π°ΠΊΠΎ ΠΈΡΠΊΠ°ΡΠ΅ Π΄Π° ΡΡΠΏΠΎΡΡΠ°Π²ΠΈΡΠ΅ Π΄ΠΎΠΌΠ΅ΠΉΠ½Π° example.com Ρ ΠΌΠ΅ΡΡΠ΅Π½ ΡΡΡΠ²ΡΡ (localhost), ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΠ΅ ΡΠ»Π΅Π΄Π½ΠΈΡ ΡΠ΅Π΄:
ΠΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠΎ ΡΠ°ΠΊΠ° Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΈΠΌΠ΅Π½Π° Π½Π° Ρ ΠΎΡΡΠΎΠ²Π΅ Π½Π° Π΅Π΄ΠΈΠ½ ΡΠ΅Π΄, ΠΊΠ°ΠΊΡΠΎ ΡΠ»Π΅Π΄Π²Π°:
4. Π Π΅Π΄Π°ΠΊΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°ΠΉΠ»Π° Hosts Π² Linux
ΠΠ° Π΄Π° ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠ°ΡΠ΅ ΡΠ°ΠΉΠ»Π° hosts Π² ΡΠΈΡΡΠ΅ΠΌΠ° Linux, ΡΠ° Π²ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡΠΊΠΈ (root) ΠΏΡΠ°Π²Π°, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΠ°ΠΉΠ»ΡΡ Π΅ ΡΠ°ΡΡ ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠ½Π°ΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ. ΠΡΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΡΡΡΠΏΠΊΠ° ΠΏΠΎ ΡΡΡΠΏΠΊΠ° Π·Π° ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°ΠΉΠ»Π° hosts:
Π‘ΡΡΠΏΠΊΠ° 1: ΠΡΠ²Π°ΡΡΠ½Π΅ Π½Π° ΡΠ°ΠΉΠ»Π° Hosts ΠΊΠ°ΡΠΎ Root
Π’ΡΠΉ ΠΊΠ°ΡΠΎ Π·Π° ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠ°ΠΉΠ»Π° hosts ΡΠ° Π²ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ ΠΏΡΠ°Π²Π° Π½Π° root, ΡΡΡΠ±Π²Π° Π΄Π° Π³ΠΎ ΠΎΡΠ²ΠΎΡΠΈΡΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΡΠ΅ΠΊΡΡΠΎΠ² ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΡΡΡ sudo. ΠΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΈ Π²ΠΊΠ»ΡΡΠ²Π°Ρ nano ΠΈ vim. ΠΡΠΎ ΠΊΠ°ΠΊ Π΄Π° ΠΎΡΠ²ΠΎΡΠΈΡΠ΅ ΡΠ°ΠΉΠ»Π° Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° nano:
sudo nano /etc/hostsΠ‘ΡΡΠΏΠΊΠ° 2: Π Π΅Π΄Π°ΠΊΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°ΠΉΠ»Π° Hosts
Π‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ ΡΠ°ΠΉΠ»ΡΡ Π΅ ΠΎΡΠ²ΠΎΡΠ΅Π½, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π΄ΠΎΠ±Π°Π²ΡΡΠ΅, ΠΏΡΠΎΠΌΠ΅Π½ΡΡΠ΅ ΠΈΠ»ΠΈ ΠΏΡΠ΅ΠΌΠ°Ρ Π²Π°ΡΠ΅ Π·Π°ΠΏΠΈΡΠΈ, Π°ΠΊΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° Π΄Π° Π±Π»ΠΎΠΊΠΈΡΠ°ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ° Π΄ΠΎ ΡΠ΅Π±ΡΠ°ΠΉΡ ΠΊΠ°ΡΠΎ example.com, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡΠ΅ ΡΠ»Π΅Π΄Π½ΠΈΡ ΡΠ΅Π΄:
Π’ΠΎΠ²Π° Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ Π±Π»ΠΎΠΊΠΈΡΠ° ΡΠ΅Π±ΡΠ°ΠΉΡΠ°, ΠΊΠ°ΡΠΎ Π½Π°ΡΠΎΡΠ²Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½Π° ΠΊΡΠΌ IP Π°Π΄ΡΠ΅Ρ, ΠΊΠΎΠΉΡΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΌΠ°ΡΡΡΡΡΠΈΠ·ΠΈΡΠ°Π½.
Π‘ΡΡΠΏΠΊΠ° 3: ΠΠ°ΠΏΠΈΡΠ²Π°Π½Π΅ ΠΈ ΠΈΠ·Π»ΠΈΠ·Π°Π½Π΅
Π‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅, Π·Π°ΠΏΠΈΡΠ΅ΡΠ΅ ΡΠ°ΠΉΠ»Π°. ΠΠΊΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ nano, Π½Π°ΡΠΈΡΠ½Π΅ΡΠ΅ CTRL O, Π·Π° Π΄Π° Π·Π°ΠΏΠΈΡΠ΅ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅, ΠΈ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° Π½Π°ΡΠΈΡΠ½Π΅ΡΠ΅ Enter. ΠΠ° Π΄Π° ΠΈΠ·Π»Π΅Π·Π΅ΡΠ΅, Π½Π°ΡΠΈΡΠ½Π΅ΡΠ΅ CTRL X.
ΠΠΊΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ vim, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π·Π°ΠΏΠΈΡΠ΅ΡΠ΅ ΠΈ Π΄Π° ΠΈΠ·Π»Π΅Π·Π΅ΡΠ΅, ΠΊΠ°ΡΠΎ Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅:
Π‘ΡΡΠΏΠΊΠ° 4: ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅
ΠΠ° Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΠΈΡΠ΅ Π΄Π°Π»ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ ΡΠ° Π²Π»Π΅Π·Π»ΠΈ Π² ΡΠΈΠ»Π°, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° ping ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ Π΄Π° ΠΎΠΏΠΈΡΠ°ΡΠ΅ Π΄Π° ΠΎΡΡΡΠ΅ΡΡΠ²ΠΈΡΠ΅ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π΄ΠΎΠΌΠ΅ΠΉΠ½Π° Π² Π±ΡΠ°ΡΠ·ΡΡΠ° ΡΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
ΠΠΊΠΎ ΡΡΠ΅ Π±Π»ΠΎΠΊΠΈΡΠ°Π»ΠΈ Π΄ΠΎΠΌΠ΅ΠΉΠ½Π°, ΠΊΠ°ΡΠΎ ΡΡΠ΅ Π³ΠΎ ΡΡΠΏΠΎΡΡΠ°Π²ΠΈΠ»ΠΈ Ρ 0.0.0.0 ΠΈΠ»ΠΈ 127.0.0.1, ΡΡΡΠ±Π²Π° Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, ΡΠΊΠ°Π·Π²Π°ΡΠΎ, ΡΠ΅ Ρ ΠΎΡΡΡΡ Π΅ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ΅Π½.
5. Π§Π΅ΡΡΠΎ ΡΡΠ΅ΡΠ°Π½ΠΈ ΡΠ»ΡΡΠ°ΠΈ Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΠ°ΠΉΠ»Π° Hosts
5.1. ΠΠ΅ΡΡΠ½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°
ΠΠΎΠ³Π°ΡΠΎ ΡΠ°Π±ΠΎΡΠΈΡΠ΅ ΠΏΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈ Π·Π° ΡΠ΅Π± ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΡΠ°ΠΉΠ»Π° hosts, Π·Π° Π΄Π° ΡΡΠΏΠΎΡΡΠ°Π²ΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ ΠΊΡΠΌ localhost. Π’ΠΎΠ²Π° Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΏΠΎ-ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΠΌ Π·Π° ΡΠΎΠ²Π΅ΠΊΠ° URL Π°Π΄ΡΠ΅Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ myproject.local, Π²ΠΌΠ΅ΡΡΠΎ localhost:3000.
ΠΡΠΈΠΌΠ΅Ρ:
127.0.0.1 myproject.localΠ‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΠ΅ ΡΠΎΠ·ΠΈ Π·Π°ΠΏΠΈΡ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π΅ΡΠ΅ ΠΊΡΠΌ myproject.local Π² ΡΠ΅Π± Π±ΡΠ°ΡΠ·ΡΡΠ° ΡΠΈ ΠΈ ΡΠΎΠΉ ΡΠ΅ ΡΠΎΡΠΈ ΠΊΡΠΌ Π²Π°ΡΠΈΡ Π»ΠΎΠΊΠ°Π»Π΅Π½ ΡΡΡΠ²ΡΡ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°.
5.2. ΠΠ»ΠΎΠΊΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΅Π±ΡΠ°ΠΉΡΠΎΠ²Π΅
ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΡΠ°ΠΉΠ»Π° hosts, Π·Π° Π΄Π° Π±Π»ΠΎΠΊΠΈΡΠ°ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ° Π΄ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΡΠ΅Π±ΡΠ°ΠΉΡΠΎΠ²Π΅, ΠΊΠ°ΡΠΎ ΡΡΠΏΠΎΡΡΠ°Π²ΠΈΡΠ΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ Ρ 0.0.0.0 ΠΈΠ»ΠΈ 127.0.0.1. Π’ΠΎΠ²Π° Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π° ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΡΠ²Π°Π½Π΅ Π½Π° Π΄ΠΎΡΡΡΠΏΠ° Π΄ΠΎ ΡΠ°Π·ΡΠ΅ΠΉΠ²Π°ΡΠΈ ΡΠ΅Π±ΡΠ°ΠΉΡΠΎΠ²Π΅ ΠΈΠ»ΠΈ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½ΠΎ Π²ΡΠ΅Π΄Π½ΠΈ Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ.
ΠΡΠΈΠΌΠ΅Ρ:
Π’ΠΎΠ²Π° ΡΠ΅ Π±Π»ΠΎΠΊΠΈΡΠ° Π΄ΠΎΡΡΡΠΏΠ° Π΄ΠΎ Facebook ΡΡΠ΅Π· ΠΏΡΠ΅Π½Π°ΡΠΎΡΠ²Π°Π½Π΅ Π½Π° Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ ΠΊΡΠΌ Π½Π΅ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ Π»ΠΎΠΊΠ°Π»Π΅Π½ Π°Π΄ΡΠ΅Ρ.
5.3. ΠΠ°ΠΎΠ±ΠΈΠΊΠ°Π»ΡΠ½Π΅ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ DNS
ΠΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ ΡΠ°Π·ΡΠ΅ΡΠ°Π²Π°Π½Π΅ΡΠΎ Π½Π° DNS ΠΈΠ»ΠΈ ΠΈΡΠΊΠ°ΡΠ΅ Π΄Π° ΡΠ΅ΡΡΠ²Π°ΡΠ΅ ΡΠ΅Π±ΡΠ°ΠΉΡ Π½Π° Π½ΠΎΠ² ΡΡΡΠ²ΡΡ, ΠΏΡΠ΅Π΄ΠΈ Π΄Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°ΡΠ΅ DNS Π·Π°ΠΏΠΈΡΠΈΡΠ΅, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΡΠ°ΠΉΠ»Π° hosts, Π·Π° Π΄Π° ΡΡΠΏΠΎΡΡΠ°Π²ΠΈΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π΄ΠΎΠΌΠ΅ΠΉΠ½ Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ IP Π°Π΄ΡΠ΅Ρ.
ΠΡΠΈΠΌΠ΅Ρ:
Π’ΠΎΠ²Π° ΡΠ΅ Π½Π°ΠΊΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π²ΠΈ Π΄Π° ΠΏΡΠ΅Ρ Π²ΡΡΠ»ΠΈ mywebsite.com Π½Π° IP Π°Π΄ΡΠ΅ΡΠ° 203.0.113.15, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΠΎΠ²Π°, ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅ ΠΊΠ°Π·Π²Π° Π² DNS Π·Π°ΠΏΠΈΡΠΈΡΠ΅.
6. ΠΡΠΎΠΌΠΈΠ²Π°Π½Π΅ Π½Π° DNS ΠΊΠ΅ΡΠ° (ΠΏΠΎ ΠΈΠ·Π±ΠΎΡ)
Π‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π²ΡΠ² ΡΠ°ΠΉΠ»Π° hosts, ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°ΡΠ° Π²ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΌΠΎΠΆΠ΅ Π²ΡΠ΅ ΠΎΡΠ΅ Π΄Π° ΠΊΠ΅ΡΠΈΡΠ° ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΈΡΠ΅ DNS ΡΠ΅Π·ΠΎΠ»ΡΡΠΈΠΈ. ΠΠ° Π΄Π° ΠΏΡΠΈΠ»ΠΎΠΆΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°Π»ΠΎΠΆΠΈ Π΄Π° ΠΏΡΠΎΠΌΠΈΠ΅ΡΠ΅ DNS ΠΊΠ΅ΡΠ°. Π‘Π»Π΅Π΄Π½Π°ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² Linux ΡΠΈΡΡΠ΅ΠΌΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ systemd:
sudo systemctl restart systemd-resolvedΠΠ»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅:
sudo service network-manager restartΠ’ΠΎΠ²Π° Π³Π°ΡΠ°Π½ΡΠΈΡΠ°, ΡΠ΅ Π½ΠΎΠ²ΠΈΡΠ΅ ΡΡΠΏΠΎΡΡΠ°Π²ΡΠ½ΠΈΡ Π²ΡΠ² ΡΠ°ΠΉΠ»Π° hosts ΡΠ΅ Π±ΡΠ΄Π°Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π²Π΅Π΄Π½Π°Π³Π°.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅: Π€Π°ΠΉΠ»ΡΡ Ρ Ρ ΠΎΡΡΠΎΠ²Π΅ = Π²Π°ΡΠ°ΡΠ° ΠΌΡΠ΅ΠΆΠΎΠ²Π° Π½ΠΈΠ½Π΄ΠΆΠ°
Π€Π°ΠΉΠ»ΡΡ Π½Π° Ρ ΠΎΡΡΠΎΠ²Π΅ΡΠ΅ Π΅ Π΄ΠΆΠΎΠ±Π½ΠΈΡΡ DNS Π½Π° Π²Π°ΡΠΈΡ Linux VPS – ΠΌΠΎΠΆΠ΅ΡΠ΅ Π»Π΅ΡΠ½ΠΎ Π΄Π° ΠΊΠ°ΡΡΠΎΠ³ΡΠ°ΡΠΈΡΠ°ΡΠ΅, Π±Π»ΠΎΠΊΠΈΡΠ°ΡΠ΅ ΠΈΠ»ΠΈ ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°ΡΠ΅ Π³ΡΠ΅ΡΠΊΠΈ. Π Π΅Π΄Π°ΠΊΡΠΈΡΠ°ΠΉΡΠ΅ /etc/hosts ΡΡΡ sudo, ΡΠ΅ΡΡΠ²Π°ΠΉΡΠ΅ Ρ ping ΠΈ ΠΏΡΠΎΠΌΠΈΠΉΡΠ΅ ΠΊΠ΅ΡΠ°, Π·Π° Π΄Π° ΡΠΏΠ΅ΡΠ΅Π»ΠΈΡΠ΅ Π²Π΅Π΄Π½Π°Π³Π°. ΠΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ Π΄ΠΎ Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΅ΠΊΠ»Π°ΠΌΠΈ – ΡΠΎΠ²Π° Π΅ Π»Π΅ΠΊ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ. Π Π°Π±ΠΎΡΠΈΡΠ΅ Ρ AlexHost? ΠΠ°ΡΠΈΡΡ VPS Π΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ Π·Π° ΡΠΎΠ²Π°. ΠΠ°ΠΏΡΠ°Π²Π΅ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ, Π½ΠΎ ΠΏΡΡΠ²ΠΎ Π½Π°ΠΏΡΠ°Π²Π΅ΡΠ΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎ ΠΊΠΎΠΏΠΈΠ΅ – ΡΠ°ΡΡΠ»ΠΈΠ²ΠΎ ΠΌΠ°ΡΡΡΡΡΠΈΠ·ΠΈΡΠ°Π½Π΅!
