Was empfehlen Sie alle als Ersatz für dnsmasq unter Windows auf AppVeyor? Haben Sie Installationsanweisungen für einen Ersatz oder einen Beispieljob, den ich mir ansehen kann?Windows Equivalent auf dnsmasq in Appveyor
Antwort
Ich glaube, es ist ziemlich einfach zu Skript-Installation (mit Install-WindowsFeature) und Konfiguration von Standard-MS-DNS und DHCP auf Appveyor VM und konfigurieren Sie sie mit PowerShell.
Hier sind nützliche Powershell-Befehle:
https://technet.microsoft.com/en-us/library/jj590751(v=wps.630).aspx
https://technet.microsoft.com/en-us/library/jj649850.aspx
Hier wird Probenabschnitt installieren für Appveyor.yml:
install:
- ps: |
Install-WindowsFeature -Name DNS -IncludeManagementTools -WarningAction SilentlyContinue
Install-WindowsFeature -Name DHCP -IncludeManagementTools -WarningAction SilentlyContinue
Add-DnsServerPrimaryZone -Name foo.bar -ZoneFile foo.bar.dns
Add-DhcpServerv4Scope -Name TestScope -StartRange 192.168.1.100 -EndRange 192.168.1.110 -SubnetMask 255.255.255.0
$ip = (Get-NetIPAddress -AddressFamily IPv4 | Where-Object {$_.InterfaceAlias -like '*ethernet*'}).IPAddress
Set-DHCPServerv4OptionValue -DnsDomain foo.bar -DnsServer $ip
Aber ich bin nicht sicher, ob ich voll und ganz verstehen das Szenario. Welche Maschinen werden Kunden dieser Dienste sein? Appveyor Build wird auf der einzelnen VM ausgeführt, die sich hinter dem NAT befindet und aus dem öffentlichen Internet nicht erreichbar ist. Oder es werden einige Teile Ihrer Software sein, die sich mit dem DNS/DHCP-Server des lokalen Rechners verbinden, eine private IP erhalten und einen Namen registrieren?
Bitte beachten Sie auch, dass Sie configure hosts file, die möglicherweise einfachere Lösung für Ihr Problem sein können.
Vielen Dank,
Ilya.
- 1. Kivy PyInstaller auf Appveyor
- 2. Wildcard-Pfade in Dnsmasq?
- 3. Wie installiere ich PyPy auf dem Appveyor?
- 4. Zugriff auf Localapplicationdata Equivalent in Delphi
- 5. Build schlägt auf AppVeyor fehl
- 6. In Amazon S3 auf Appveyor bereitstellen
- 7. Einrichten von Docker Dnsmasq
- 8. kann nicht dnsmasq auf Himbeere PI3 installieren
- 9. AppVeyor mit Devexpress in C#
- 10. Equivalent für Win32 Leistungsindikatoren auf Linux
- 11. Build Qt-Projekt von AppVeyor
- 12. R-Paket SQL-Integrationstests auf Appveyor einrichten
- 13. Appveyor fehlgeschlagen zufällig auf goolgetest läuft
- 14. Bereitstellen auf der Azure-Website von Appveyor
- 15. Starten Sie den Rediserver auf dem Appveyor
- 16. Appveyor niget analyzer
- 17. AppVeyor-Konto für GitHub-Organisation
- 18. Codeigniter Equivalent
- 19. LINQs SelectMany Equivalent in OData
- 20. Appveyor verschiedene Pipes Build vs PR
- 21. Hochladen Bindfäden in appveyor mit PS mit
- 22. AppVeyor kann fody.targets nicht wiederherstellen
- 23. osx Mavericks: dnsmasq funktioniert nicht mehr
- 24. Equivalent Merge-Ausgabe in Oracle
- 25. TrimEnd Equivalent in SQL Server
- 26. Equivalent ORM-Abfrage in Laravel
- 27. uniqueidentifier Equivalent DataType In C#
- 28. Equivalent urllib.parse.quote() in Python 2.7
- 29. Equivalent von eval() in Groovy
- 30. Equivalent curl Anfrage in php
Die Hosts-Datei wird nicht funktionieren, da ich Wildcard brauche. –