Fórum Root.cz

Hlavní témata => Windows a jiné systémy => Téma založeno: hknmtt 12. 01. 2025, 11:51:19

Název: Windows - vlastný DNS resolver
Přispěvatel: hknmtt 12. 01. 2025, 11:51:19
Je mozne na windows nejak docasne nastavit ip adresu pre konkretneho hosta, okrem definovania v hosts subore?
Nejaky konzolovy prikaz cez ipconfig a podobne?
Název: Re:Windows - vlastny dns resolve
Přispěvatel: alex6bbc 12. 01. 2025, 12:41:38
dns server
Název: Re:Windows - vlastny dns resolve
Přispěvatel: Michal Šmucr 12. 01. 2025, 12:47:08
To je spíš obráceně, ne? V hosts souboru se dá nastavit jeden nebo více jmen ke konkrétní IP adrese.

Jinak asi moc ne, je to asi jako na všech ostatních platformách, hosts soubor je typicky jediné místo, kde se dají nastavit statická mapování pro systémový resolver.
Samozřejmě pokud si nenainstalujete lokální DNS server, který pak používá systémový resolver. Tam si pak můžete dělat ledacos, třeba Microsoft DNS server (z Windows serveru) má hromadu cmdletů do Powershellu.

Ale ten hosts file má jednoduchý formát a dá se editovat i třeba z nějakého skriptu.
Tady jsou např. jednoduché skripty do Powershellu (add, remove).
https://tomssl.com/a-better-way-to-add-and-remove-windows-hosts-file-entries/
Nebo si udělat jen dva alternativní hosts soubory (hosts.home, hosts.work) a pak prostě skriptem přepisovat nebo linkovat do reálného hosts.

Nevím, na co to konkrétně chcete, ale na nějaké přenášení notebooku mezi různými sítěmi a manuálním přepínáním by možná stačil i GUI editor na hosts file.
Jeden je v Powertoys
https://learn.microsoft.com/en-us/windows/powertoys/hosts-file-editor
Druhý je samostatný a umí přepínat i mezi různými hosts soubory.
https://hostsfileeditor.com/