花生壳域名解析DNS更新代码
private void UpdateDNS()
{
HttpWebRequest mRequest = (HttpWebRequest)WebRequest.Create("http://ddns.oray.com/ph/update?hostname=域名多个用逗号分隔");
try
{
mRequest.Headers.Add("Authorization", "Basic " + Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes("花生壳账号:密码")));
mRequest.UserAgent = "Oray";
HttpWebResponse wresp = (HttpWebResponse)mRequest.GetResponse();
StreamReader sr = new StreamReader(wresp.GetResponseStream(), System.Text.Encoding.UTF8);
string tempStr = sr.ReadToEnd();
sr.Close();
wresp.Close();
}
catch
{
}
finally
{
mRequest.Abort();
}
}
加个定时器定时更新即可,也可以做成服务安装
本文提供了一段使用C#编写的代码,用于自动更新花生壳动态域名解析服务的DNS记录。通过设置定时任务,可以实现定期检查并更新DNS记录到最新的公网IP地址。
2555

被折叠的 条评论
为什么被折叠?



