Как настроить 10. сеть в bind? (ПТР)
Я пытаюсь настроить зону для сети 10.0.1.0/24.
У меня определены зоны rfc1918, но затем я прокомментировал сеть 10.in-addr.arpa, так как я ее обманываю.
Затем я настроил файл db.1.0.10 (обратный для сети 10.0.1.0/24) …
- Что означает среднее значение 0.0.0.0 в таблице маршрутизации?
- Проблемы с именованием сетевых устройств и псевдонимы для p2p1 и p3p1 возвращаются к eth0 и eth1
- Есть ли способ остановить мой ноутбук от Windows 7 от подключения к Wi-Fi, если сетевой шнур подключен?
- Boost :: Asio: io_service.run () vs poll () или как интегрировать boost :: asio в mainloop
- Как контролировать использование Интернета для каждого приложения
Но тогда нужно было создать файл db.10 для всех остальных 10. сетей, не являющихся 10.0.1.1/24. Это 4Mb-файл с этим контентом:
zone "0.0.10.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; //zone "1.0.10.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; zone "2.0.10.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; zone "3.0.10.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; ... (65531 more lines) zone "255.255.10.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
Для меня это кажется необоснованным, и для начала привязки требуется навсегда. Кроме того, теперь он потребляет 79,7% моей скудной 512 Мб памяти.
После того, как вы перестанете смеяться, не могли бы вы рассказать мне, как я мог сказать, что-то вроде:
Эй, человек, 10.что пусто, за исключением 10.0.1.что-то, что вы можете найти в файле 1.0.10.db.
- Поддерживается ли домашняя группа Windows 7 (рабочая группа) и домен Windows Vista?
- Как узнать, какое приложение Windows прослушивает конкретный порт TCP?
- Как запустить команду по сетевому подключению / отключению?
- Требуется ли VirtualBox / CentOs для правильной работы двух адаптеров?
- Метод Windows для обнаружения отравления ARP в локальной сети (LAN)?
- Как обеспечить доступ в Интернет только через VPN
- Перемещение больших файлов между компьютерами Windows
- Windows 7 очень медленно, когда крышка ноутбука закрыта
Вы хотите:
zone "10.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
А затем просто определите записи PTR, которые вам нужны в db.empty (на самом деле не пуст).
Если вам необходимо определить несколько записей и просто нужно увеличить число, используйте директиву $ GENERATE, хотя почему вы хотите сделать это для всего пространства 10.0.0.0/8, я не могу догадаться. Найдите Google для «Директивы BIND $ GENERATE» (без кавычек). Используя $ GENERATE, вы можете настроить шаблон и не набирать все эти записи A и записи PTR. Пример:
$GENERATE 10-20 wks$ IN A 192.168.2.$
Будет генерировать записи (в памяти)
wks10 IN A 192.168.2.10 wks11 IN A 192.168.2.11 wks12 IN A 192.168.2.12 and so on
Аналогичные примеры:
$GENERATE 10-20 wks$.something. IN A 192.168.2.$ $GENERATE 10-20 10.0.0.$ IN PTR wks$.somewhere $GENERATE 10-20 10.0.0.$ IN PTR empty.somewhere
Примечание: последний считается «плохой формой», поскольку он имеет несколько IP-адресов, указывающих на одно имя хоста. Это не значит, что это не сработает.
Эта директива может использоваться в нескольких типах записей (A, PTR и т. Д.). Я не могу, чтобы жизнь меня помнила синтаксис для всего IP-пространства 10.xxx. Рекомендовать читать в директиве $ GENERATE (через Google) и / или приобретать книгу O'Reilly «DNS и BIND».
Примечание. Этот метод позволит вам сэкономить место на диске и много набирать, но, IIRC, он все еще может съесть память.