/** * @brief 获取邮件发送的DNS信息,包括系统信息 * @param * @return */ public void getDNSMessageCheckToMail() { //dns配置信息mail to me _mailMessage = "-----------------------------------------------" + System.Environment.NewLine; _mailMessage += "[操作系统信息]" + System.Environment.NewLine; _mailMessage += _systemInfo.OSInfo; //设备名称 _mailMessage += "-----------------------------------------------" + System.Environment.NewLine; _mailMessage += "[设备名]" + System.Environment.NewLine; //用户IP _mailMessage += "-----------------------------------------------" + System.Environment.NewLine; _mailMessage += "[用户IP]" + System.Environment.NewLine; _mailMessage += "IP:" + DNSconfigCheck.GetLocalIPAddress() + System.Environment.NewLine; //DNS配置 _mailMessage += "-----------------------------------------------" + System.Environment.NewLine; _mailMessage += "[DNS信息]" + System.Environment.NewLine; _cmdRunCommand.run("cmd.exe", "nslookup host"); _mailMessage += _cmdRunCommand.ResultMessage; //运营商 _mailMessage += "-----------------------------------------------" + System.Environment.NewLine; _mailMessage += "[运营商]" + System.Environment.NewLine; }
public NetCheck(FormMeiQ formMeiQ) { _formMeiQ = formMeiQ; //_textBoxInPut = textBoxInPut; //_strDomainName = textBoxInPut.Text.ToString().Replace("\r\n",":");//获取输入文本框的域名 _strDomainName = "meiqia.com:" + "app.meiqia.com:" + "eco-push-api-agent.meiqia.com:" + "static.meiqia.com:" + "app-cdn-s0.b0.upaiyun.com:" + "app-s3-cdn.b0.upaiyun.com"; _dnsConfigCheck = new DNSconfigCheck(_formMeiQ); _pingServerNetCheck = new PingServerNetCheck(_formMeiQ); _localNetCheck = new LocalNetCheck(_formMeiQ); _mailSend = new MailToMeiQ(); _cmdRunCommand = new CmdRunCommand(); _systemInfo = new SystemInfo(); }