你們都推薦在AppVeyor的Windows上用什麼替代dnsmasq?您是否有任何關於替換的安裝說明或我可以看到的示例工作?在Appveyor的dnsmasq上的Windows等效
2
A
回答
1
我相信在Appveyor VM上安裝腳本(使用Install-WindowsFeature)並配置標準MS DNS和DHCP並使用PowerShell配置它們非常容易。
這裏是有用的PowerShell命令:
https://technet.microsoft.com/en-us/library/jj590751(v=wps.630).aspx
https://technet.microsoft.com/en-us/library/jj649850.aspx
下面是示例安裝一節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
但是,我不知道我完全理解場景。哪些機器將成爲這些服務的客戶? Appveyor構建正在單個虛擬機上執行,該虛擬機位於NAT後面,無法從公共Internet訪問。或者你的軟件會連接到本地機器的DNS/DHCP服務器,獲取專用IP並註冊一些名稱?
另外請注意,您可以configure hosts file,這可能是您的問題更簡單的解決方案。
謝謝,
伊利亞。
相關問題
- 1. 在Windows 8上等效的UserExtendedProperties.GetValue(「ANID」)
- 2. Windows Phone上的Android.Os.Bundle等效品
- 3. 在Windows上缺少libcrypto等效
- 4. 什麼是在Windows上fadvise/madvise等效?
- 5. Windows Phone中的OnRender等效
- 6. Windows Phone的RegistryNotifyCallback等效項
- 7. 在appveyor上啓動redis-server
- 8. 在Windows 8上Windows Phone的Windows API的直接等效物是什麼?
- 9. Windows 8等效的windows phone marketplacesearchtask
- 10. 在Windows中等效的Unix命令Powershell
- 11. PlayOnLinux等效於windows
- 12. windows tr -s等效
- 13. PasswordVault Windows Phone等效?
- 14. 在Windows上等效的應用服務器
- 15. 在Windows上是否有等效的tail -f?
- 16. Android的等效於Windows Phone的Deployment.Current.Dispatcher.BeginInvoke?
- 17. 等效於Windows的MessageBox()的Firemonkey?
- 18. iOS和Windows上的InstanceID和ANDROID_ID的等效
- 19. Windows Phone 7上的WebRequest.CreateHttp的HTTPS等效項?
- 20. Linux上的CommandLineToArgvW等效項
- 21. iOS4上的CGPathCreateCopyByStrokingPath等效項?
- 22. Windows <sys/file.h>等效
- 23. LongListSelector等效於Windows 8
- 24. Windows Vista邊欄等效
- 25. Grid.IsSharedSizeScope等效於Windows 8
- 26. Windows等效於同步()
- 27. Windows等效於/ dev/random
- 28. addChildWindow等效於Windows平臺
- 29. vC++ ipconfig cmd等效於Windows
- 30. windows cmd函數等效
hosts文件不會工作,因爲我需要通配符。 –