10809733984
15.01.2024
1378
15
0
Große Anzahl von DNS Adressen in Hosts Datei Powershell
Hallo.
Ich würde gerne mehrere Hundert Adressen per Powershell hinzufügen, bin aber ein Anfänger und habe nur Beispiel gefunden die sich auf ein paar wenige Adressen beziehen.
Außerdem sollen, wenn machbar, auch Kommentare mit übernommen werden.
0.0.0.0 0000-1.l.update.com
0.0.0.0 config.mini-p.net
Ich würde gerne mehrere Hundert Adressen per Powershell hinzufügen, bin aber ein Anfänger und habe nur Beispiel gefunden die sich auf ein paar wenige Adressen beziehen.
Außerdem sollen, wenn machbar, auch Kommentare mit übernommen werden.
0.0.0.0 0000-1.l.update.com
0.0.0.0 config.mini-p.net
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 23608354933
Url: https://administrator.de/contentid/23608354933
Ausgedruckt am: 24.11.2024 um 06:11 Uhr
15 Kommentare
Neuester Kommentar
Wozu PowerShell Texteditor und CTRL+C CTRL+V reicht doch 😀.
Wozu kein DNS Server in dem man die einträgt?
Add-Content
Set-Content
foreach-Object
Write-Output
Wozu kein DNS Server in dem man die einträgt?
Add-Content
Set-Content
foreach-Object
Write-Output
if(!(new-object System.Security.Principal.WindowsPrincipal([System.Security.Principal.WindowsIdentity]::GetCurrent())).IsInRole(544)){start powershell -Verb runas -ArgumentList '-File',$MyInvocation.MyCommand.Definition;exit}
(Get-Content "D:\domains.txt") -replace '^','0.0.0.0 ' | Add-Content -Path "c:\windows\system32\drivers\etc\hosts"
Ich würde gerne mehrere Hundert Adressen per Powershell hinzufügen
0.0.0.0 0000-1.l.update.com
0.0.0.0 config.mini-p.net
0.0.0.0 0000-1.l.update.com
0.0.0.0 config.mini-p.net
Um mal einen bekannten Ausdruck zu bemühen: Das kannste so machen, aber dann ist es halt K*cke.
Ich sehe es nämlich schon kommen, dass hier früher oder später die Frage kommt "Wie lösche ich auf allen Clients den Eintrag ..."
Sowas macht man sinnvollerweise über den DNS.
Manuel
Zitat von @10809733984:
Erstmal danke an für die rege Anteilnahme. Ich habe mich wohl nicht ganz verständlich ausgedrückt. Es geht um Lokale PC(s).
Erstmal danke an für die rege Anteilnahme. Ich habe mich wohl nicht ganz verständlich ausgedrückt. Es geht um Lokale PC(s).
Trotzdem sind die Hinweise, dass zentral in einem DNS Server zu lösen angebracht. Da du einen PiHole einsetzt, hast du ja sogar ein Gerät, welches diese Aufgabe übernehmen kann.
Was ist denn der Hintergrund die Hosts Datei mit den ganzen Verweisen "zu fluten"?
Gruß
Marc
Zitat von @NordicMike:
Sieht man doch:
Er will ein Update verhindern.
Was ist denn der Hintergrund die Hosts Datei mit den ganzen Verweisen "zu fluten"?
Sieht man doch:
0.0.0.0 0000-1.l.update.com
Er will ein Update verhindern.
Von mehreren Hundert (Eingangspost) Stellen?
Klingt für mich noch immer nicht sinnig. Da wären Firewallregeln mit Sicherheit die bessere Wahl. Aber vermutlich liegt eine Fritzbox oder anderweitige Firewall/Router-Kombination vor und damit hat sich dieser Weg erledigt.
Gruß
Marc
Denke es wäre praktisch den Anwendungsfall hier genauer zu erläutern - wie ja schon einige geschrieben haben.
Wenn ich das richtig sehe möchtest du DNS Einträge die bereits auf dem pi-hole "geblockt" sind nochmal lokal blocken. Evtl. weil jemand die Auflösung durch den pi-hole lokal umgeht mittels anderem DNS?
- mutmaße ich hier mal -
Da wäre dann eine Diskusion über eine firewall vermutlich sinnvoller um den Traffic zu blocken und nicht nur die Namensauflösung.
Aber solange wir das Szenario nicht kennen wird es auf jeden Fall schwierig hier weiterzuhelfen.
Man kann natürlich auch die hosts-Datei füttern, das ist dann halt müßam und evtl nur teilweise wirkungsvoll.
Wenn ich das richtig sehe möchtest du DNS Einträge die bereits auf dem pi-hole "geblockt" sind nochmal lokal blocken. Evtl. weil jemand die Auflösung durch den pi-hole lokal umgeht mittels anderem DNS?
- mutmaße ich hier mal -
Da wäre dann eine Diskusion über eine firewall vermutlich sinnvoller um den Traffic zu blocken und nicht nur die Namensauflösung.
Aber solange wir das Szenario nicht kennen wird es auf jeden Fall schwierig hier weiterzuhelfen.
Man kann natürlich auch die hosts-Datei füttern, das ist dann halt müßam und evtl nur teilweise wirkungsvoll.
Das Script und die listen sollen z.B auch auf Rechnern von Bekannten (Lokale PCs) zum Einsatz kommen.
Das ist doch Turnschuh-Administration in Reinkultur.
Einfach den Bekannten einen Pihole fertig machen, ins Netz hängen und verfügbar machen. Komplett konfigurieren. Für Listen- und Software-Update einen Cronjob einstellen.
Läuft genau so bei mir (sowohl privat als auch in der Firma) seit Ewigkeiten. Allerdings auf je einer VM statt auf einem Pi.
Fertig. Fire&Forget
Mit dem Finger durch die Nase in die Ohren und wieder zurück, so könnte man das Vorhaben beschreiben 🙃