Necesita PRCE para hacer eso:
grep -oP 'user="\K[^"]*' inputfile
Если вам важно, чтобы определенное имя было связано с определенным IP-адресом, есть два варианта :либо сделать это вручную, либо, если вы используете DHCP для назначения IP-адресов, настроить динамические обновления DNS и разрешить либо сами клиенты, либо, что более безопасно, DHCP-сервер автоматически обновляют информацию DNS, когда клиенты продлевают аренду DHCP.
Но если вам нужно только убедиться, что каждый IP-адрес связан с именем , вы можете использовать синтаксис $GENERATE
в файле зоны DNS для автоматического -создания набора систематических имена. Вот так:
$GENERATE 0-255 example000dot${0,3}.test.com. A 192.168.0.$
$GENERATE 0-255 example001dot${0,3}.test.com. A 192.168.1.$
$GENERATE 0-255 example002dot${0,3}.test.com. A 192.168.2.$
...
... и так далее до 31 строки. Вы должны получить серию имен в форме exampleXdotY.test.com
для каждого IP-адреса 192.168.X.Y
.
Чтобы сгенерировать соответствующие обратные записи, вы можете использовать:
$GENERATE 0-255 $.0 PTR example000dot${0,3}.test.com.
$GENERATE 0-255 $.1 PTR example001dot${0,3}.test.com.
$GENERATE 0-255 $.2 PTR example002dot${0,3}.test.com.
... и так далее.