Как получить обратное DNS в обходном пути

sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\).in-addr.arpa domain name pointer\(.*\)\./\4.\3.\2.\1\5/' \ lookups.txt


Команда sed используется для изменения текста в файле. В данном случае команда заменяет обратный DNS-запись в файле «lookups.txt» на обратный порядок IP-адреса следующим образом: \([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\) — обнаруживает четыре числа, разделенных точками, и сохраняет их в группы 1-4, а \(.*\)\. — обнаруживает все, что находится после IP-адреса до первой точки и сохраняет его в группе 5. Затем выполняется замена на \4.\3.\2.\1\5, то есть IP-адрес и обратный DNS-запись меняются местами. Эта команда полезна для преобразования обратных DNS-записей в формат IPv4 адреса. Альтернативой может быть использование других инструментов для обработки текста, таких как awk или perl. В данной команде нет передаваемых аргументов.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *