
- •Теоретичні відомості.
- •Ipconfig /renew "Підключення по локальній мережі"
- •Ipconfig /showclassid Підключення*
- •Ipconfig /setclassid "Підключення по локальній мережі" test
- •Пошук даних різних типів
- •Отримання даних безпосередньо з віддаленого сервера імен
- •Використання засобу Nslookup.Exe для передавання зони
- •Завдання
Пошук даних різних типів
Щоб знайти різні типи даних в DNS, виконайте команду set type або set q[uerytype] у командному рядку. Наприклад, щоб отримати дані поштових обмінників, виконайте такі команди:
C:\> nslookup
Default Server: ns1.domain.com
Address: 10.0.0.1
> set q=mx
> mailhost
Server: ns1.domain.com
Address: 10.0.0.1
mailhost.domain.com MX preference = 0, mail exchanger =
mailhost.domain.com
mailhost.domain.com internet address = 10.0.0.5
>
Відповідь на перший запит стосовно віддаленого імені є найважливішою, відповіді на подальші запити є менш важливими. Під час першого запиту відомостей про віддалений хост локальний DNS-сервер звертається до DNS-сервера , який є найважливішим для відповідного віддаленого домену. Після цього локальний DNS-сервер кешує отримані відомості, тому подальші запити дозволяються на підставі даних, які містяться в кеші локального сервера.
Отримання даних безпосередньо з віддаленого сервера імен
Щоб направити запит безпосередньо віддаленому серверу імен, скористайтеся командамиserver або lserver, щоб перемкнутися на цей сервер імен. Команда lserver визначає адресу сервера, на який потрібно надсилати запити, використовуючи локальний сервер; команда server використовує для отримання цієї адреси поточний сервер за промовчанням. Приклад:
C:\> nslookup
Default Server: nameserver1.domain.com
Address: 10.0.0.1
> server 10.0.0.2
Default Server: nameserver2.domain.com
Address: 10.0.0.2
>
Використання засобу Nslookup.Exe для передавання зони
Засіб Nslookup дає змогу передавати зону повністю. Для цього використовується командаls. Це дає змогу отримати повний список хостів віддаленого домену. Нижче наведено синтаксис команди ls:
ls [- a | d | t type] domain [> filename]
Якщо команда ls виконується без аргументів, то буде повернено всі дані серверів імен та адрес. Параметр -a дає змогу отримати список канонічних імен і псевдонімів, параметр -dдозволяє отримати всі дані, а параметр -t дає змогу виконати фільтрацію за типом даних. Приклад:
>ls domain.com
[nameserver1.domain.com]
nameserver1.domain.com. NS server = ns1.domain.com
nameserver2.domain.com NS server = ns2.domain.com
nameserver1 A 10.0.0.1
nameserver2 A 10.0.0.2
>
На деяких DNS-серверах передавання зон дозволено лише для авторизованих адрес і мереж. Якщо настроєно безпеку зони, з'явиться таке повідомлення про помилку:
*** Can't list domain example.com.: Query refused
Завдання
Визначити IP-адресу поточного комп'ютеру, маску підмережі та адресу основного шлюзу.
Визначити IP-адреси DNS-серверів.
Перевірити можливість та час доступу до основного шлюзу.
Перевірити можливість та час доступу до першого DNS-серверу з вирішенням його імені.
Вивести шлях маршруту до серверу google.com.
Вивести перелік постійних маршрутів.
Вивести перелік маршрутів IPv4.
Отримати IP-адресу серверу www.google.com.
Отримати доменне ім’я для серверу 195.5.29.11.
Отримати IP-адресу серверу ya.ru на сервері 195.5.29.11.
В інтерактивному режимі отримати перелік всіх опцій.
Оформити звіт, переписати введені команди та результати їх виконання.