Beispiel #1
0
        private void Resolver_Button_Click(object sender, EventArgs e)
        {
            string data = Resolver_InputTB.Text;

            string[] buffer = new string[Resolver_listView.Columns.Count];

            IPAddress ip;

            if (IPAddress.TryParse(data, out ip))
            {
                string domain = NTResolver.IPToDomain(ip);
                buffer[0] = ip.ToString();
                buffer[1] = data;
                Resolver_listView.Items.Add(new ListViewItem(buffer));
            }
            else
            {
                IPAddress[] list = NTResolver.DomainToIP(data);
                foreach (var item in list)
                {
                    buffer[0] = data;
                    buffer[1] = item.ToString();
                    Resolver_listView.Items.Add(new ListViewItem(buffer));
                }
            }
        }