я неіснуючого, або невірного IP-адреси.
В
Малюнок 5.3 - Введення невірного IP-адреси
Як видно з малюнка (5.3), при введенні неправильного IP-адреси програма повідомляє користувачеві про помилку.
Таким чином тестовий набір представляє з себе наступне:
Вхідні данныеРезультат213.180.204.11metrika. yandex.ruwikipedia.org208.80.152.201wikipedia124.orgСообщение про ошібкеjflksjdflkdsjhfkjsdfСообщеніе про ошібке192.168.1.9Сообщеніе про ошібке999.999.999.999Сообщеніе про помилку
Таким чином за результатами тестування можна зробити висновок, що програма працює коректно на коректних даних.
При введенні некоректних даних програма повідомляє користувача про помилку.
Висновок
У ході виконання курсового проекту було розроблено додаток, що виконує роботу з системою DNS (визначення доменних імен за IP-адресами, IP-адрес по доменних іменах).
Розроблене додаток працює коректно на коректних даних і задовольняє вимоги технічного завдання.
Програми
Network. cs
using System;
using System. Collections. Generic; System. Linq; System. Text; System.net; System. Windows. Forms; DNStoIP
{Network
{static List IPlist = new List (); static string HostName; static void DNStoIP (string DNS)
{
{[] addresslist = Dns. GetHostAddresses (DNS); (IPAddress address in addresslist)
{. Add (address. ToString ());
}
} (Exception e)
{. Show ("Введено неіснуючий або неправильну адресу!"); p align="justify">}
} static void IPtoDNS (string IP)
{
{address = IPAddress. Parse (IP); entry = Dns. GetHostEntry (address); = entry. HostName. ToString ();
} (Exception e)
{. Show ("Введено неіснуючий або неправильну адресу!"); p align="justify">}
}
}
}. csSystem; System. Collections. Generic; System.componentModel; System. Data; System. Drawing; System. Linq; System. Text; System. Windows. Forms; System.net; DNStoIP
{partial class Form1: Form
{Form1 ()
{();
} void button1_Click (object sender, EventArgs e)
{ip; (IPAddress. TryParse (textBox1. Text, out ip) == true)
{. Items. Clear ();. HostName = string. Empty;. IPtoDNS (textBox1. Text);. ...