
překlad adresy
Ahoj,
mám dotaz mám u sebe doma apache server s veřejkou která se překládá na lokální ip adresu tj. 192.168.1.99 takže se mi nepřeloží adresa www.adresa.cz tkže jí nevidím a abych webovou stránku viděl musím zadat 192.168.1.99 jde to vyřešit aby se adresa normálně překládala ??
- Nevim, zda-li spravne rozumim, ale "jen myslim", ze (pro verejku) potrebujes nejdrive domenu (DNS Public), otevres v ruteru port a nastavis ho na IP tvého serveru 192.168.1.99.
Jde to řešit několika způsoby (od nejjednoduššího k nejuniverzálnějšímu):
1. na svém PC si nastaviš soubor hosts s odpovídajícím záznamem
např.
2. Na routeru (pokud to umí) si v DNSmasq nastavíš statický záznam. Umí to typicky DD-WRT stroje nebo Mikrotiky
3. Na svém domácím serveru rozjedeš lokální DNS na kterém poběží lokální verze DNS serveru s tvou doménou, který bude platný jen pro tvou LAN a ve kterém si nadefinuješ svou doménu pro LAN, zbytek bude cachovat/forwardovat. V DHCP pak nastavíš DNS na tento server.
Sú to síce 3 funkčné riešenia. Ale principiálne nie príliš vhodné. Ak chce používať nejaký názov namiesto lokálnej adresy, tak by mal použiť niečo ako www.adresa.local
To ano, ale to taky předpokládá nastavení lokálního DNS (v jakékoli formě), popř. změny v hosts (tam to ale smysl dává) plus ještě úpravu samotného web serveru a přidání daného aliasu k dané sajtě.