Если Вы используете bash
, можно использовать Расширение Параметра:
dt=${dt//$'\n'/} # Remove all newlines.
dt=${dt%$'\n'} # Remove a trailing newline.
Следующее должно работать в /bin/sh
также:
dt="${dt%
}" # Remove a trailing newline.
Я сомневаюсь, что можно сделать это после факта. Если Вы используете dnsmasq, то можно включить вход запроса DNS: "-запросы журнала" параметр командной строки наводят справки корректный, и я предполагаю, что существует опция файла конфигурации, также.
Похож на BIND, может сделать то же самое, поскольку "запросы" являются одной из категорий, допустимых для "регистрирующейся" конфигурации.
Это также звучит несколько подобным Отслеживанию кэша DNS.
Вы можете несколько, если разрешенное имя хоста было в A) в той же подсети B), запись все еще существует в Вашем кэше ARP. arp -a
& ip neighbour show
.
Тайм-аут кэша ARP, возможно, два или три раза /proc/sys/net/ipv4/route/gc_timeout
секунды, таким образом, не очень полезные.
rndc querylog
на сервере, где связывают сервис, работает.. – Rahul Patil 08.11.2013, 12:09ipconfig /displaydns
но я не нашел подобными в клиентской машине – Rahul Patil 08.11.2013, 12:10