我想编写一个Python程序,该程序比较DNS服务器IP列表的DNS服务器速度,然后相应地更改特定wifi连接的Windows设置。在哪里可以了解如何访问DNS设置?我不想要解决方案,只需指向正确的方向即可。
PS:我不想使用任何其他模块,例如dnspython
,而不必使用默认模块。
答案 0 :(得分:1)
您可以在命令行上使用以下命令来更改DNS服务器:
var data = 'doc.json';
$.getJSON(data)
var success = function(data) {
data.items.forEach(function(item, index) {
$('.latestinfo').append(
'<div class="panel panel-default">' +
'<div class="card-header top" role="tab" id="heading_' + index + '">' +
'<h4 class="mb-0">' +
'<a role="button" class=" btn btn-link " data-toggle="collapse" data-parent="#accordion" href="#collapse_' + index + '" aria-expanded="true" aria-controls="collapse_' + index + '">' +
item.title +
'</a>' +
'</h4>' +
'</div>' +
'<div id="collapse_' + index + '" class="collapse " role="tabpanel" data-parent="#accordion" aria-labelledby="heading_' + index + '">' +
'<div class="panel-body">' + // improves readability with the +, concatenates strings
item.content +
'</div>' +
'</div>' +
'</div>'
);
});
}
success(data);
您应该用相关值替换C:\> netsh interface ip set dns Ethernet0 static 8.8.8.8
和Ethernet0
。
要在Python中执行此操作,只需使用8.8.8.8
模块:
subprocess