/l3/users/18-01-2010/nt-fbsdnet/fbsd7.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 |
|
#screen
|
#ps aux | grep l3
root 46076 14,8 1,8 10420 9152 ?? Ss ÓÒ12 21:47,21 l3-agent (perl5.8.8) user 72029 0,0 1,4 8288 7068 ?? Ss 15:09 0:00,12 l3-agent (perl5.8.8) root 72537 0,0 0,4 3352 2196 p8 R+ 15:24 0:00,00 grep l3 (bash) |
#ps aux | grep l3 | awk '{print@2}'
![]() awk: syntax error at source line 1 context is >>> {print@ <<< awk: illegal statement at source line 1 |
#ps aux | grep l3 | awk '{print$2}'
46076 72029 |
#kill -9 `ps aux | grep l3 | awk '{print@2}'`
![]() awk: syntax error at source line 1 context is >>> {print@ <<< awk: illegal statement at source line 1 kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec] |
#kill -9 `ps aux | grep l3 | awk '{print$2}'`
|
#l3-agent
Removing stale pidfile |
#tcpdump -i ageo -n tcp -port 53
![]() tcpdump: BIOCSETIF: ageo: Device not configured |
#tcpdump -i ageo -n tcp port 53
![]() tcpdump: BIOCSETIF: ageo: Device not configured |
#tcpdump -i re0 -n tcp port 53
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on re0, link-type EN10MB (Ethernet), capture size 96 bytes ^C 0 packets captured 13 packets received by filter 0 packets dropped by kernel |
#tcpdump -i re0 -n udp port 53
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on re0, link-type EN10MB (Ethernet), capture size 96 bytes 15:27:01.725812 IP 192.168.16.254.33715 > 192.168.16.27.53: 10230 NS? sergey.net.nt. (31) 15:27:06.536365 IP 192.168.16.254.46346 > 192.168.16.27.53: 53844 NS? sergey.net.nt. (31) 15:27:14.547413 IP 192.168.16.254.11320 > 192.168.16.27.53: 22751 NS? sergey.net.nt. (31) ^C 3 packets captured 28 packets received by filter 0 packets dropped by kernel |
#kill -9 `ps aux | grep l3 | awk '{print$2}'`
![]() õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root |
#sockstat -4l | grep :53
bind named 71875 20 udp4 127.0.0.1:53 *:* bind named 71875 21 tcp4 127.0.0.1:53 *:* bind named 71875 22 udp4 *:53980 *:* |
#vim /etc/namedb/named.conf
--- /tmp/l3-saved-72473.27163.21650 2010-01-21 15:34:29.000000000 +0200 +++ /etc/namedb/named.conf 2010-01-21 15:34:44.000000000 +0200 @@ -18,7 +18,7 @@ // If named is being used only as a local resolver, this is a safe default. // For named to be accessible to the network, comment this option, specify // the proper IP address, or delete this option. - listen-on { 127.0.0.1; }; + listen-on { any; }; // If you have IPv6 enabled on this system, uncomment this option for // use as a local resolver. To give access to the network, specify |
#/etc/rc.d/named restart
Stopping named. Starting named. |
#sockstat -4l | grep :53
bind named 72822 20 udp4 192.168.16.27:53 *:* bind named 72822 21 tcp4 192.168.16.27:53 *:* bind named 72822 22 udp4 192.168.16.227:53 *:* bind named 72822 23 tcp4 192.168.16.227:53 *:* bind named 72822 24 udp4 127.0.0.1:53 *:* bind named 72822 25 tcp4 127.0.0.1:53 *:* |
#ifconfig
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING> inet 192.168.16.27 netmask 0xffffff00 broadcast 192.168.16.255 ether 00:16:4e:00:00:07 media: Ethernet autoselect (100baseTX <full-duplex>) status: active re1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING> ether 00:16:4e:00:01:07 media: Ethernet autoselect (100baseTX <full-duplex>) ... options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING> inet 192.168.16.227 netmask 0xffffff00 broadcast 192.168.16.255 ether 00:16:4e:00:02:07 media: Ethernet autoselect (100baseTX <full-duplex>) status: active plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500 lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5 inet6 ::1 prefixlen 128 inet 127.0.0.1 netmask 0xff000000 |
#sockstat -4l | grep :53
bind named 72822 20 udp4 192.168.16.27:53 *:* bind named 72822 21 tcp4 192.168.16.27:53 *:* bind named 72822 22 udp4 192.168.16.227:53 *:* bind named 72822 23 tcp4 192.168.16.227:53 *:* bind named 72822 24 udp4 127.0.0.1:53 *:* bind named 72822 25 tcp4 127.0.0.1:53 *:* |
#vim /etc/rc.conf
--- /tmp/l3-saved-72473.3912.9574 2010-01-21 15:36:05.000000000 +0200 +++ /etc/rc.conf 2010-01-21 15:36:23.000000000 +0200 @@ -12,7 +12,7 @@ usbd_enable="YES" xinetd_enable=yes ifconfig_re0="inet 192.168.16.27 netmask 255.255.255.0" -hostname="fbsd7.net.nt" +hostname="ns.sergey.net.nt" ifconfig_re2="inet 192.168.16.227 netmask 255.255.255.0" static_routes="routeA routeB" |
#vim /etc/hosts
|
#127.0.
|
#vim /etc/rc.conf
--- /tmp/l3-saved-72473.4475.10703 2010-01-21 15:36:42.000000000 +0200 +++ /etc/rc.conf 2010-01-21 15:36:59.000000000 +0200 @@ -13,13 +13,9 @@ xinetd_enable=yes ifconfig_re0="inet 192.168.16.27 netmask 255.255.255.0" hostname="ns.sergey.net.nt" -ifconfig_re2="inet 192.168.16.227 netmask 255.255.255.0" - static_routes="routeA routeB" route_routeA="-net 192.168.17.0/24 192.168.16.22" route_routeB="-host 192.168.18.18 192.168.16.226" - - gateway_enable="YES" defaultrouter="192.168.16.254" webmin_enable="YES" |
#vim /etc/hosts
--- /tmp/l3-saved-72473.15681.28706 2010-01-21 15:37:03.000000000 +0200 +++ /etc/hosts 2010-01-21 15:37:24.000000000 +0200 @@ -1,4 +1,3 @@ ::1 localhost.net.nt localhost 127.0.0.1 localhost.net.nt localhost -192.168.16.227 fbsd7.net.nt fbsd7 -192.168.16.227 fbsd7.net.nt. +192.168.16.27 ns.sergey.net.nt ns |
#hostname
fbsd7.net.nt |
#hostname -f
fbsd7.net.nt |
#hostname ns.sergey.net.nt
|
#hostname -f
ns.sergey.net.nt |
#hostname
ns.sergey.net.nt |
#hostname -f
ns.sergey.net.nt |
#hostname ns
|
#hostname -f
ns |
#hostname ns.sergey.net.nt
|
#hostname
ns.sergey.net.nt |
#vim /etc/resolv.conf
--- /tmp/l3-saved-72473.31270.22115 2010-01-21 15:38:45.000000000 +0200 +++ /etc/resolv.conf 2010-01-21 15:41:40.000000000 +0200 @@ -1,2 +1,3 @@ -domain net.nt +search sergey.net.nt andrey.net.nt net.nt +nameserver 127.0.0.1 nameserver 192.168.16.254 |
#vim /etc/resolv.conf
|
#vim /etc/resolv.conf
|
#~
search sergey.net.nt andrey.net.nt net.nt nameserver 127.0.0.1 nameserver 192.168.16.254 |
#vim /etc/namedb/named.conf
|
#:q!
|
#vim /etc/namedb/named.conf
|
#:q!
|
#vim /etc/namedb/named.conf
--- /tmp/l3-saved-73376.9127.29679 2010-01-21 15:43:25.000000000 +0200 +++ /etc/namedb/named.conf 2010-01-21 15:45:08.000000000 +0200 @@ -63,6 +63,7 @@ // The traditional root hints mechanism. Use this, OR the slave zones below. zone "." { type hint; file "named.root"; }; +zone "sergey.net.nt" { type master; file "named.sergey.net.nt"; }; /* Slaving the following zones from the root name servers has some significant advantages: |
#dig @192.168.16.254 net.nt axfr
host171.net.nt. 604800 IN A 192.168.16.171 host172.net.nt. 604800 IN A 192.168.16.172 host173.net.nt. 604800 IN A 192.168.16.173 host174.net.nt. 604800 IN A 192.168.16.174 host175.net.nt. 604800 IN A 192.168.16.175 host176.net.nt. 604800 IN A 192.168.16.176 host177.net.nt. 604800 IN A 192.168.16.177 host178.net.nt. 604800 IN A 192.168.16.178 host179.net.nt. 604800 IN A 192.168.16.179 host180.net.nt. 604800 IN A 192.168.16.180 ... host97.net.nt. 604800 IN A 192.168.16.97 host98.net.nt. 604800 IN A 192.168.16.98 host99.net.nt. 604800 IN A 192.168.16.99 sergey.net.nt. 604800 IN NS ns.sergey.net.nt. ns.sergey.net.nt. 604800 IN A 192.168.16.27 net.nt. 604800 IN SOA debian.net.nt. sergey\.cherepenin.gmail.com. 23 604800 86400 2419200 604800 ;; Query time: 23 msec ;; SERVER: 192.168.16.254#53(192.168.16.254) ;; WHEN: Thu Jan 21 15:45:26 2010 ;; XFR size: 248 records (messages 1) |
#dig @192.168.16.254 net.nt axfr > /etc/namedb/named.sergey.net.nt
|
#vim /etc/namedb/named.sergey.net.nt
--- /tmp/l3-saved-73376.32548.4472 2010-01-21 15:45:48.000000000 +0200 +++ /etc/namedb/named.sergey.net.nt 2010-01-21 15:47:26.000000000 +0200 @@ -1,8 +1,5 @@ - -; <<>> DiG 9.3.4-P1 <<>> @192.168.16.254 net.nt axfr -; (1 server found) -;; global options: printcmd -net.nt. 604800 IN SOA debian.net.nt. sergey\.cherepenin.gmail.com. 23 604800 86400 2419200 604800 +$TTL=604800 +@ SOA ns.sergey.net.nt. root.sergey.net.nt. 01 604800 86400 2419200 604800 net.nt. 604800 IN NS debian.net.nt. net.nt. 604800 IN MX 5 debian13.net.nt. andrey.net.nt. 604800 IN NS ns.andrey.net.nt. |
#LANG=C
|
#vim /etc/namedb/named.sergey.net.nt
--- /tmp/l3-saved-73376.22322.6181 2010-01-21 15:47:30.000000000 +0200 +++ /etc/namedb/named.sergey.net.nt 2010-01-21 15:52:05.000000000 +0200 @@ -1,254 +1,6 @@ -$TTL=604800 -@ SOA ns.sergey.net.nt. root.sergey.net.nt. 01 604800 86400 2419200 604800 -net.nt. 604800 IN NS debian.net.nt. -net.nt. 604800 IN MX 5 debian13.net.nt. -andrey.net.nt. 604800 IN NS ns.andrey.net.nt. -ns.andrey.net.nt. 604800 IN A 192.168.16.32 -debian.net.nt. 604800 IN A 192.168.16.254 -debian13.net.nt. 604800 IN A 192.168.16.13 -debian14.net.nt. 604800 IN A 192.168.16.14 -debian15.net.nt. 604800 IN A 192.168.16.15 -debian16.net.nt. 604800 IN A 192.168.16.16 -debian17.net.nt. 604800 IN A 192.168.16.17 -debian18.net.nt. 604800 IN A 192.168.16.18 -debian19.net.nt. 604800 IN A 192.168.16.19 -debian20.net.nt. 604800 IN A 192.168.16.20 -fbsd21.net.nt. 604800 IN A 192.168.16.21 -fbsd22.net.nt. 604800 IN A 192.168.16.22 -fbsd23.net.nt. 604800 IN A 192.168.16.23 -fbsd24.net.nt. 604800 IN A 192.168.16.24 -fbsd25.net.nt. 604800 IN A 192.168.16.25 -fbsd26.net.nt. 604800 IN A 192.168.16.26 -fbsd28.net.nt. 604800 IN A 192.168.16.28 -fbsd29.net.nt. 604800 IN A 192.168.16.29 -fbsd30.net.nt. 604800 IN A 192.168.16.30 -fbsd31.net.nt. 604800 IN A 192.168.16.31 -fbsd33.net.nt. 604800 IN A 192.168.16.33 -fbsd34.net.nt. 604800 IN A 192.168.16.34 -fbsd35.net.nt. 604800 IN A 192.168.16.35 -fbsd36.net.nt. 604800 IN A 192.168.16.36 -fbsd37.net.nt. 604800 IN A 192.168.16.37 -fbsd38.net.nt. 604800 IN A 192.168.16.38 -fbsd39.net.nt. 604800 IN A 192.168.16.39 -fbsd40.net.nt. 604800 IN A 192.168.16.40 -fbsd41.net.nt. 604800 IN A 192.168.16.41 -host100.net.nt. 604800 IN A 192.168.16.100 -host101.net.nt. 604800 IN A 192.168.16.101 -host102.net.nt. 604800 IN A 192.168.16.102 -host103.net.nt. 604800 IN A 192.168.16.103 -host104.net.nt. 604800 IN A 192.168.16.104 -host105.net.nt. 604800 IN A 192.168.16.105 -host106.net.nt. 604800 IN A 192.168.16.106 -host107.net.nt. 604800 IN A 192.168.16.107 -host108.net.nt. 604800 IN A 192.168.16.108 -host109.net.nt. 604800 IN A 192.168.16.109 -host110.net.nt. 604800 IN A 192.168.16.110 -host111.net.nt. 604800 IN A 192.168.16.111 -host112.net.nt. 604800 IN A 192.168.16.112 -host113.net.nt. 604800 IN A 192.168.16.113 -host114.net.nt. 604800 IN A 192.168.16.114 -host115.net.nt. 604800 IN A 192.168.16.115 -host116.net.nt. 604800 IN A 192.168.16.116 -host117.net.nt. 604800 IN A 192.168.16.117 -host118.net.nt. 604800 IN A 192.168.16.118 -host119.net.nt. 604800 IN A 192.168.16.119 -host120.net.nt. 604800 IN A 192.168.16.120 -host121.net.nt. 604800 IN A 192.168.16.121 -host122.net.nt. 604800 IN A 192.168.16.122 -host123.net.nt. 604800 IN A 192.168.16.123 -host124.net.nt. 604800 IN A 192.168.16.124 -host125.net.nt. 604800 IN A 192.168.16.125 -host126.net.nt. 604800 IN A 192.168.16.126 -host127.net.nt. 604800 IN A 192.168.16.127 -host128.net.nt. 604800 IN A 192.168.16.128 -host129.net.nt. 604800 IN A 192.168.16.129 -host130.net.nt. 604800 IN A 192.168.16.130 -host131.net.nt. 604800 IN A 192.168.16.131 -host132.net.nt. 604800 IN A 192.168.16.132 -host133.net.nt. 604800 IN A 192.168.16.133 -host134.net.nt. 604800 IN A 192.168.16.134 -host135.net.nt. 604800 IN A 192.168.16.135 -host136.net.nt. 604800 IN A 192.168.16.136 -host137.net.nt. 604800 IN A 192.168.16.137 -host138.net.nt. 604800 IN A 192.168.16.138 -host139.net.nt. 604800 IN A 192.168.16.139 -host140.net.nt. 604800 IN A 192.168.16.140 -host141.net.nt. 604800 IN A 192.168.16.141 -host142.net.nt. 604800 IN A 192.168.16.142 -host143.net.nt. 604800 IN A 192.168.16.143 -host144.net.nt. 604800 IN A 192.168.16.144 -host145.net.nt. 604800 IN A 192.168.16.145 -host146.net.nt. 604800 IN A 192.168.16.146 -host147.net.nt. 604800 IN A 192.168.16.147 -host148.net.nt. 604800 IN A 192.168.16.148 -host149.net.nt. 604800 IN A 192.168.16.149 -host150.net.nt. 604800 IN A 192.168.16.150 -host151.net.nt. 604800 IN A 192.168.16.151 -host152.net.nt. 604800 IN A 192.168.16.152 -host153.net.nt. 604800 IN A 192.168.16.153 -host154.net.nt. 604800 IN A 192.168.16.154 -host155.net.nt. 604800 IN A 192.168.16.155 -host156.net.nt. 604800 IN A 192.168.16.156 -host157.net.nt. 604800 IN A 192.168.16.157 -host158.net.nt. 604800 IN A 192.168.16.158 -host159.net.nt. 604800 IN A 192.168.16.159 -host160.net.nt. 604800 IN A 192.168.16.160 -host161.net.nt. 604800 IN A 192.168.16.161 -host162.net.nt. 604800 IN A 192.168.16.162 -host163.net.nt. 604800 IN A 192.168.16.163 -host164.net.nt. 604800 IN A 192.168.16.164 -host165.net.nt. 604800 IN A 192.168.16.165 -host166.net.nt. 604800 IN A 192.168.16.166 -host167.net.nt. 604800 IN A 192.168.16.167 -host168.net.nt. 604800 IN A 192.168.16.168 -host169.net.nt. 604800 IN A 192.168.16.169 -host170.net.nt. 604800 IN A 192.168.16.170 -host171.net.nt. 604800 IN A 192.168.16.171 -host172.net.nt. 604800 IN A 192.168.16.172 -host173.net.nt. 604800 IN A 192.168.16.173 -host174.net.nt. 604800 IN A 192.168.16.174 -host175.net.nt. 604800 IN A 192.168.16.175 -host176.net.nt. 604800 IN A 192.168.16.176 -host177.net.nt. 604800 IN A 192.168.16.177 -host178.net.nt. 604800 IN A 192.168.16.178 -host179.net.nt. 604800 IN A 192.168.16.179 -host180.net.nt. 604800 IN A 192.168.16.180 -host181.net.nt. 604800 IN A 192.168.16.181 -host182.net.nt. 604800 IN A 192.168.16.182 -host183.net.nt. 604800 IN A 192.168.16.183 -host184.net.nt. 604800 IN A 192.168.16.184 -host185.net.nt. 604800 IN A 192.168.16.185 -host186.net.nt. 604800 IN A 192.168.16.186 -host187.net.nt. 604800 IN A 192.168.16.187 -host188.net.nt. 604800 IN A 192.168.16.188 -host189.net.nt. 604800 IN A 192.168.16.189 -host190.net.nt. 604800 IN A 192.168.16.190 -host191.net.nt. 604800 IN A 192.168.16.191 -host192.net.nt. 604800 IN A 192.168.16.192 -host193.net.nt. 604800 IN A 192.168.16.193 -host194.net.nt. 604800 IN A 192.168.16.194 -host195.net.nt. 604800 IN A 192.168.16.195 -host196.net.nt. 604800 IN A 192.168.16.196 -host197.net.nt. 604800 IN A 192.168.16.197 -host198.net.nt. 604800 IN A 192.168.16.198 -host199.net.nt. 604800 IN A 192.168.16.199 -host200.net.nt. 604800 IN A 192.168.16.200 -host201.net.nt. 604800 IN A 192.168.16.201 -host202.net.nt. 604800 IN A 192.168.16.202 -host203.net.nt. 604800 IN A 192.168.16.203 -host204.net.nt. 604800 IN A 192.168.16.204 -host205.net.nt. 604800 IN A 192.168.16.205 -host206.net.nt. 604800 IN A 192.168.16.206 -host207.net.nt. 604800 IN A 192.168.16.207 -host208.net.nt. 604800 IN A 192.168.16.208 -host209.net.nt. 604800 IN A 192.168.16.209 -host210.net.nt. 604800 IN A 192.168.16.210 -host211.net.nt. 604800 IN A 192.168.16.211 -host212.net.nt. 604800 IN A 192.168.16.212 -host213.net.nt. 604800 IN A 192.168.16.213 -host214.net.nt. 604800 IN A 192.168.16.214 -host215.net.nt. 604800 IN A 192.168.16.215 -host216.net.nt. 604800 IN A 192.168.16.216 -host217.net.nt. 604800 IN A 192.168.16.217 -host218.net.nt. 604800 IN A 192.168.16.218 -host219.net.nt. 604800 IN A 192.168.16.219 -host220.net.nt. 604800 IN A 192.168.16.220 -host221.net.nt. 604800 IN A 192.168.16.221 -host222.net.nt. 604800 IN A 192.168.16.222 -host223.net.nt. 604800 IN A 192.168.16.223 -host224.net.nt. 604800 IN A 192.168.16.224 -host225.net.nt. 604800 IN A 192.168.16.225 -host226.net.nt. 604800 IN A 192.168.16.226 -host227.net.nt. 604800 IN A 192.168.16.227 -host228.net.nt. 604800 IN A 192.168.16.228 -host229.net.nt. 604800 IN A 192.168.16.229 -host230.net.nt. 604800 IN A 192.168.16.230 -host231.net.nt. 604800 IN A 192.168.16.231 -host232.net.nt. 604800 IN A 192.168.16.232 -host233.net.nt. 604800 IN A 192.168.16.233 -host234.net.nt. 604800 IN A 192.168.16.234 -host235.net.nt. 604800 IN A 192.168.16.235 -host236.net.nt. 604800 IN A 192.168.16.236 -host237.net.nt. 604800 IN A 192.168.16.237 -host238.net.nt. 604800 IN A 192.168.16.238 -host239.net.nt. 604800 IN A 192.168.16.239 -host240.net.nt. 604800 IN A 192.168.16.240 -host241.net.nt. 604800 IN A 192.168.16.241 -host242.net.nt. 604800 IN A 192.168.16.242 -host243.net.nt. 604800 IN A 192.168.16.243 -host244.net.nt. 604800 IN A 192.168.16.244 -host245.net.nt. 604800 IN A 192.168.16.245 -host246.net.nt. 604800 IN A 192.168.16.246 -host247.net.nt. 604800 IN A 192.168.16.247 -host248.net.nt. 604800 IN A 192.168.16.248 -host249.net.nt. 604800 IN A 192.168.16.249 -host250.net.nt. 604800 IN A 192.168.16.250 -host251.net.nt. 604800 IN A 192.168.16.251 -host252.net.nt. 604800 IN A 192.168.16.252 -host253.net.nt. 604800 IN A 192.168.16.253 -host42.net.nt. 604800 IN A 192.168.16.42 -host43.net.nt. 604800 IN A 192.168.16.43 -host44.net.nt. 604800 IN A 192.168.16.44 -host45.net.nt. 604800 IN A 192.168.16.45 -host46.net.nt. 604800 IN A 192.168.16.46 -host47.net.nt. 604800 IN A 192.168.16.47 -host48.net.nt. 604800 IN A 192.168.16.48 -host49.net.nt. 604800 IN A 192.168.16.49 -host50.net.nt. 604800 IN A 192.168.16.50 -host51.net.nt. 604800 IN A 192.168.16.51 -host52.net.nt. 604800 IN A 192.168.16.52 -host53.net.nt. 604800 IN A 192.168.16.53 -host54.net.nt. 604800 IN A 192.168.16.54 -host55.net.nt. 604800 IN A 192.168.16.55 -host56.net.nt. 604800 IN A 192.168.16.56 -host57.net.nt. 604800 IN A 192.168.16.57 -host58.net.nt. 604800 IN A 192.168.16.58 -host59.net.nt. 604800 IN A 192.168.16.59 -host60.net.nt. 604800 IN A 192.168.16.60 -host61.net.nt. 604800 IN A 192.168.16.61 -host62.net.nt. 604800 IN A 192.168.16.62 -host63.net.nt. 604800 IN A 192.168.16.63 -host64.net.nt. 604800 IN A 192.168.16.64 -host65.net.nt. 604800 IN A 192.168.16.65 -host66.net.nt. 604800 IN A 192.168.16.66 -host67.net.nt. 604800 IN A 192.168.16.67 -host68.net.nt. 604800 IN A 192.168.16.68 -host69.net.nt. 604800 IN A 192.168.16.69 -host70.net.nt. 604800 IN A 192.168.16.70 -host71.net.nt. 604800 IN A 192.168.16.71 -host72.net.nt. 604800 IN A 192.168.16.72 -host73.net.nt. 604800 IN A 192.168.16.73 -host74.net.nt. 604800 IN A 192.168.16.74 -host75.net.nt. 604800 IN A 192.168.16.75 -host76.net.nt. 604800 IN A 192.168.16.76 -host77.net.nt. 604800 IN A 192.168.16.77 -host78.net.nt. 604800 IN A 192.168.16.78 -host79.net.nt. 604800 IN A 192.168.16.79 -host80.net.nt. 604800 IN A 192.168.16.80 -host81.net.nt. 604800 IN A 192.168.16.81 -host82.net.nt. 604800 IN A 192.168.16.82 -host83.net.nt. 604800 IN A 192.168.16.83 -host84.net.nt. 604800 IN A 192.168.16.84 -host85.net.nt. 604800 IN A 192.168.16.85 -host86.net.nt. 604800 IN A 192.168.16.86 -host87.net.nt. 604800 IN A 192.168.16.87 -host88.net.nt. 604800 IN A 192.168.16.88 -host89.net.nt. 604800 IN A 192.168.16.89 -host90.net.nt. 604800 IN A 192.168.16.90 -host91.net.nt. 604800 IN A 192.168.16.91 -host92.net.nt. 604800 IN A 192.168.16.92 -host93.net.nt. 604800 IN A 192.168.16.93 -host94.net.nt. 604800 IN A 192.168.16.94 -host95.net.nt. 604800 IN A 192.168.16.95 -host96.net.nt. 604800 IN A 192.168.16.96 -host97.net.nt. 604800 IN A 192.168.16.97 -host98.net.nt. 604800 IN A 192.168.16.98 -host99.net.nt. 604800 IN A 192.168.16.99 -sergey.net.nt. 604800 IN NS ns.sergey.net.nt. -ns.sergey.net.nt. 604800 IN A 192.168.16.27 -net.nt. 604800 IN SOA debian.net.nt. sergey\.cherepenin.gmail.com. 23 604800 86400 2419200 604800 -;; Query time: 3 msec -;; SERVER: 192.168.16.254#53(192.168.16.254) -;; WHEN: Thu Jan 21 15:45:42 2010 -;; XFR size: 248 records (messages 1) - +$TTL 604800 +@ IN SOA ns.sergey.net.nt. root.sergey.net.nt. 01 604800 86400 2419200 604800 +@ NS ns.sergey.net.nt. +@ MX 5 mail.sergey.net.nt. +ns.sergey.net.nt. A 192.168.16.27 +mail.sergey.net.nt. A 192.168.16.26 |
#tail -f /var/log/messages
![]() Jan 21 15:26:56 fbsd7 kernel: re0: promiscuous mode disabled Jan 21 15:27:00 fbsd7 kernel: re0: promiscuous mode enabled Jan 21 15:27:44 fbsd7 kernel: re0: promiscuous mode disabled Jan 21 15:34:55 fbsd7 named[71875]: stopping command channel on 127.0.0.1#953 Jan 21 15:34:55 fbsd7 named[71875]: stopping command channel on ::1#953 Jan 21 15:34:55 fbsd7 named[71875]: exiting Jan 21 15:34:56 fbsd7 named[72822]: starting BIND 9.3.4-P1 -t /var/named -u bind Jan 21 15:34:56 fbsd7 named[72822]: command channel listening on 127.0.0.1#953 Jan 21 15:34:56 fbsd7 named[72822]: command channel listening on ::1#953 Jan 21 15:34:56 fbsd7 named[72822]: running ^Z [1]+ Stopped tail -f /var/log/messages |
#bg
[1]+ tail -f /var/log/messages & |
#/etc/rc.d/named restart
Stopping named. Jan 21 15:52:52 fbsd7 named[72822]: stopping command channel on 127.0.0.1#953 Jan 21 15:52:52 fbsd7 named[72822]: stopping command channel on ::1#953 Jan 21 15:52:52 fbsd7 named[72822]: exiting Starting named. Jan 21 15:52:53 fbsd7 named[73701]: starting BIND 9.3.4-P1 -t /var/named -u bind Jan 21 15:52:53 fbsd7 named[73701]: command channel listening on 127.0.0.1#953 Jan 21 15:52:53 fbsd7 named[73701]: command channel listening on ::1#953 Jan 21 15:52:53 fbsd7 named[73701]: running |
#dig sergey.net.nt ns
; <<>> DiG 9.3.4-P1 <<>> sergey.net.nt ns ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 20859 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; QUESTION SECTION: ;sergey.net.nt. IN NS ;; ANSWER SECTION: sergey.net.nt. 604800 IN NS ns.sergey.net.nt. ;; ADDITIONAL SECTION: ns.sergey.net.nt. 604800 IN A 192.168.16.27 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jan 21 15:53:10 2010 ;; MSG SIZE rcvd: 64 |
#dig sergey.net.nt mx
; <<>> DiG 9.3.4-P1 <<>> sergey.net.nt mx ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 51773 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2 ;; QUESTION SECTION: ;sergey.net.nt. IN MX ;; ANSWER SECTION: sergey.net.nt. 604800 IN MX 5 mail.sergey.net.nt. ;; AUTHORITY SECTION: sergey.net.nt. 604800 IN NS ns.sergey.net.nt. ;; ADDITIONAL SECTION: mail.sergey.net.nt. 604800 IN A 192.168.16.26 ns.sergey.net.nt. 604800 IN A 192.168.16.27 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jan 21 15:53:16 2010 ;; MSG SIZE rcvd: 101 |
#dig sergey.net.nt host
;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 63286 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;sergey.net.nt. IN A ;; AUTHORITY SECTION: sergey.net.nt. 604800 IN SOA ns.sergey.net.nt. root.sergey.net.nt. 1 604800 86400 2419200 604800 ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jan 21 15:53:22 2010 ... ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 9931 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;host. IN A ;; AUTHORITY SECTION: . 10800 IN SOA A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2010012001 1800 900 604800 86400 ;; Query time: 706 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jan 21 15:53:23 2010 ;; MSG SIZE rcvd: 97 |
#dig host.sergey.net.nt
; <<>> DiG 9.3.4-P1 <<>> host.sergey.net.nt ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 63831 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;host.sergey.net.nt. IN A ;; AUTHORITY SECTION: sergey.net.nt. 604800 IN SOA ns.sergey.net.nt. root.sergey.net.nt. 1 604800 86400 2419200 604800 ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jan 21 15:53:37 2010 ;; MSG SIZE rcvd: 80 |
#vim /etc/namedb/named.sergey.net.nt
--- /tmp/l3-saved-73376.10472.22592 2010-01-21 15:53:45.000000000 +0200 +++ /etc/namedb/named.sergey.net.nt 2010-01-21 15:54:15.000000000 +0200 @@ -1,6 +1,7 @@ $TTL 604800 -@ IN SOA ns.sergey.net.nt. root.sergey.net.nt. 01 604800 86400 2419200 604800 +@ IN SOA ns.sergey.net.nt. root.sergey.net.nt. 02 604800 86400 2419200 604800 @ NS ns.sergey.net.nt. @ MX 5 mail.sergey.net.nt. ns.sergey.net.nt. A 192.168.16.27 mail.sergey.net.nt. A 192.168.16.26 +host.sergey.net.nt. A 192.168.16.25 |
#/etc/rc.d/named restart
Stopping named. Jan 21 15:54:19 fbsd7 named[73701]: stopping command channel on 127.0.0.1#953 Jan 21 15:54:19 fbsd7 named[73701]: stopping command channel on ::1#953 Jan 21 15:54:19 fbsd7 named[73701]: exiting Starting named. Jan 21 15:54:19 fbsd7 named[73851]: starting BIND 9.3.4-P1 -t /var/named -u bind Jan 21 15:54:19 fbsd7 named[73851]: command channel listening on 127.0.0.1#953 Jan 21 15:54:19 fbsd7 named[73851]: command channel listening on ::1#953 Jan 21 15:54:19 fbsd7 named[73851]: running |
#dig host.sergey.net.nt
; <<>> DiG 9.3.4-P1 <<>> host.sergey.net.nt ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2706 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;host.sergey.net.nt. IN A ;; ANSWER SECTION: host.sergey.net.nt. 604800 IN A 192.168.16.25 ;; AUTHORITY SECTION: sergey.net.nt. 604800 IN NS ns.sergey.net.nt. ;; ADDITIONAL SECTION: ns.sergey.net.nt. 604800 IN A 192.168.16.27 ;; Query time: 19 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jan 21 15:54:21 2010 ;; MSG SIZE rcvd: 85 |
#jobs
[1]+ Running tail -f /var/log/messages & |
#fg 1
![]() tail -f /var/log/messages ^C |
#tcpdump -i re0 -n udp port 53
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on re0, link-type EN10MB (Ethernet), capture size 96 bytes 15:55:05.630283 IP 192.168.16.27.56110 > 192.168.16.254.53: 43084+ A? xgu.ru. (24) 15:55:05.630393 IP 192.168.16.254.53 > 192.168.16.27.56110: 43084 1/13/14 A 212.26.146.51 (511) 15:55:29.663778 IP 192.168.16.254.43114 > 192.168.16.27.53: 52491 [1au] NS? sergey.net.nt. (42) 15:55:29.664005 IP 192.168.16.27.53 > 192.168.16.254.43114: 52491* 1/0/2 NS ns.sergey.net.nt. (75) 16:00:30.804555 IP 192.168.16.27.58729 > 192.168.16.254.53: 22668+ [1au] A? ntp.psn.ru. (39) 16:00:30.804802 IP 192.168.16.27.58729 > 192.168.16.254.53: 29875+ [1au] NS? . (28) 16:00:30.804883 IP 192.168.16.254.53 > 192.168.16.27.58729: 22668 1/13/20 A 194.149.67.130 (642) 16:00:30.804943 IP 192.168.16.254.53 > 192.168.16.27.58729: 29875 13/0/20 NS a.root-servers.net.,[|domain] ... 16:00:57.288243 IP 192.168.16.254.53 > 192.168.16.27.54405: 52824 NXDomain* 0/1/0 (111) 16:00:57.288825 IP 192.168.16.27.54584 > 192.168.16.254.53: 52825+ AAAA? ns.sergey.net.nt. (34) 16:00:57.288910 IP 192.168.16.254.53 > 192.168.16.27.54584: 52825 0/1/0 (75) 16:00:57.289089 IP 192.168.16.27.65356 > 192.168.16.254.53: 52826+ A? ns.sergey.net.nt. (34) 16:00:57.289175 IP 192.168.16.254.53 > 192.168.16.27.65356: 52826 1/1/0 A 192.168.16.27 (64) 16:01:01.419018 IP 192.168.16.254.53 > 192.168.16.27.58729: 27089 ServFail 0/0/1 (59) ^C 60 packets captured 421 packets received by filter 0 packets dropped by kernel |
#vim /etc/namedb/named.conf
|
#:q!
|
#vim /etc/namedb/named.sergey.net.nt
|
#vim /etc/resolv.conf
|
#ls /var/named/etc/
localtime namedb |
#ls /var/named/etc/namedb/
dynamic named.root slave master named.sergey.net.nt named.conf rndc.key |
#dig andrey.net.nt ns
; <<>> DiG 9.3.4-P1 <<>> andrey.net.nt ns ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60825 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; QUESTION SECTION: ;andrey.net.nt. IN NS ;; ANSWER SECTION: andrey.net.nt. 604697 IN NS ns.andrey.net.nt. ;; ADDITIONAL SECTION: ns.andrey.net.nt. 604697 IN A 192.168.16.32 ;; Query time: 3 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jan 21 18:19:54 2010 ;; MSG SIZE rcvd: 64 |
#cat /etc/resolv.conf
search sergey.net.nt andrey.net.nt net.nt nameserver 127.0.0.1 nameserver 192.168.16.254 |
#dig andrey.net.nt ns
; <<>> DiG 9.3.4-P1 <<>> andrey.net.nt ns ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 44571 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; QUESTION SECTION: ;andrey.net.nt. IN NS ;; ANSWER SECTION: andrey.net.nt. 604664 IN NS ns.andrey.net.nt. ;; ADDITIONAL SECTION: ns.andrey.net.nt. 604664 IN A 192.168.16.32 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jan 21 18:20:27 2010 ;; MSG SIZE rcvd: 64 |
#rndc flush
|
#dig andrey.net.nt ns
; <<>> DiG 9.3.4-P1 <<>> andrey.net.nt ns ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10122 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; QUESTION SECTION: ;andrey.net.nt. IN NS ;; ANSWER SECTION: andrey.net.nt. 604654 IN NS ns.andrey.net.nt. ;; ADDITIONAL SECTION: ns.andrey.net.nt. 604654 IN A 192.168.16.32 ;; Query time: 6 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jan 21 18:20:38 2010 ;; MSG SIZE rcvd: 64 |
#ssh 192.168.16.254 'rndc flush'
root@192.168.16.254's password: |
#rndc flush
|
#dig andrey.net.nt ns
; <<>> DiG 9.3.4-P1 <<>> andrey.net.nt ns ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16387 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; QUESTION SECTION: ;andrey.net.nt. IN NS ;; ANSWER SECTION: andrey.net.nt. 604800 IN NS ns.andrey.net.nt. ;; ADDITIONAL SECTION: ns.andrey.net.nt. 604800 IN A 192.168.16.32 ;; Query time: 4 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jan 21 18:21:18 2010 ;; MSG SIZE rcvd: 64 |
#dig andrey.net.nt mx
; <<>> DiG 9.3.4-P1 <<>> andrey.net.nt mx ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 18678 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;andrey.net.nt. IN MX ;; ANSWER SECTION: andrey.net.nt. 604800 IN MX 5 mail.andrey.net.nt. ;; AUTHORITY SECTION: andrey.net.nt. 604757 IN NS ns.andrey.net.nt. ;; ADDITIONAL SECTION: ns.andrey.net.nt. 604756 IN A 192.168.16.32 ;; Query time: 2 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jan 21 18:22:01 2010 ;; MSG SIZE rcvd: 85 |
#s^[^[^[^[
![]() |
#dig andrey.net.nt soa
; <<>> DiG 9.3.4-P1 <<>> andrey.net.nt soa ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 27438 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;andrey.net.nt. IN SOA ;; ANSWER SECTION: andrey.net.nt. 604800 IN SOA ns.andrey.net.nt. root.andrey.net.nt. 2 604800 86400 2419200 604800 ;; AUTHORITY SECTION: andrey.net.nt. 604645 IN NS ns.andrey.net.nt. ;; ADDITIONAL SECTION: ns.andrey.net.nt. 604644 IN A 192.168.16.32 ;; Query time: 2 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jan 21 18:23:53 2010 ;; MSG SIZE rcvd: 105 |
#dig sergey.net.nt soa
; <<>> DiG 9.3.4-P1 <<>> sergey.net.nt soa ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 21584 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;sergey.net.nt. IN SOA ;; ANSWER SECTION: sergey.net.nt. 604800 IN SOA ns.sergey.net.nt. root.sergey.net.nt. 2 604800 86400 2419200 604800 ;; AUTHORITY SECTION: sergey.net.nt. 604800 IN NS ns.sergey.net.nt. ;; ADDITIONAL SECTION: ns.sergey.net.nt. 604800 IN A 192.168.16.27 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jan 21 18:24:15 2010 ;; MSG SIZE rcvd: 105 |
#dig net.nt soa
; <<>> DiG 9.3.4-P1 <<>> net.nt soa ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9321 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;net.nt. IN SOA ;; ANSWER SECTION: net.nt. 604800 IN SOA debian.net.nt. sergey\.cherepenin.gmail.com. 23 604800 86400 2419200 604800 ;; AUTHORITY SECTION: net.nt. 604800 IN NS debian.net.nt. ;; ADDITIONAL SECTION: debian.net.nt. 604800 IN A 192.168.16.254 ;; Query time: 2 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jan 21 18:24:23 2010 ;; MSG SIZE rcvd: 124 |
#dig narod.ru soa
; <<>> DiG 9.3.4-P1 <<>> narod.ru soa ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31656 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 7, ADDITIONAL: 0 ;; QUESTION SECTION: ;narod.ru. IN SOA ;; ANSWER SECTION: narod.ru. 86400 IN SOA ns.narod.ru. nika.yandex-team.ru. 1264046400 900 600 1209600 1800 ;; AUTHORITY SECTION: ru. 172554 IN NS E.DNS.RIPN.NET. ru. 172554 IN NS F.DNS.RIPN.NET. ru. 172554 IN NS NS.RIPN.NET. ru. 172554 IN NS NS2.NIC.FR. ru. 172554 IN NS NS2.RIPN.NET. ru. 172554 IN NS NS5.MSK-IX.NET. ru. 172554 IN NS NS9.RIPN.NET. ;; Query time: 153 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jan 21 18:25:15 2010 ;; MSG SIZE rcvd: 228 |
#dig andrey.net.nt soa
; <<>> DiG 9.3.4-P1 <<>> andrey.net.nt soa ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 24462 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;andrey.net.nt. IN SOA ;; ANSWER SECTION: andrey.net.nt. 604653 IN SOA ns.andrey.net.nt. root.andrey.net.nt. 2 604800 86400 2419200 604800 ;; AUTHORITY SECTION: andrey.net.nt. 604498 IN NS ns.andrey.net.nt. ;; ADDITIONAL SECTION: ns.andrey.net.nt. 604497 IN A 192.168.16.32 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jan 21 18:26:20 2010 ;; MSG SIZE rcvd: 105 |
#dig narod.ru soa
; <<>> DiG 9.3.4-P1 <<>> narod.ru soa ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10453 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 7, ADDITIONAL: 0 ;; QUESTION SECTION: ;narod.ru. IN SOA ;; ANSWER SECTION: narod.ru. 86328 IN SOA ns.narod.ru. nika.yandex-team.ru. 1264046400 900 600 1209600 1800 ;; AUTHORITY SECTION: ru. 172482 IN NS NS9.RIPN.NET. ru. 172482 IN NS E.DNS.RIPN.NET. ru. 172482 IN NS F.DNS.RIPN.NET. ru. 172482 IN NS NS.RIPN.NET. ru. 172482 IN NS NS2.NIC.FR. ru. 172482 IN NS NS2.RIPN.NET. ru. 172482 IN NS NS5.MSK-IX.NET. ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jan 21 18:26:27 2010 ;; MSG SIZE rcvd: 228 |
#dig ns.narod.ru a
; <<>> DiG 9.3.4-P1 <<>> ns.narod.ru a ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46567 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 7, ADDITIONAL: 3 ;; QUESTION SECTION: ;ns.narod.ru. IN A ;; ANSWER SECTION: ns.narod.ru. 754 IN A 213.180.199.250 ;; AUTHORITY SECTION: ... ru. 172408 IN NS NS.RIPN.NET. ru. 172408 IN NS NS2.NIC.FR. ;; ADDITIONAL SECTION: E.DNS.RIPN.NET. 55843 IN A 193.232.142.17 F.DNS.RIPN.NET. 55843 IN A 193.232.156.17 NS9.RIPN.NET. 55843 IN A 194.85.252.62 ;; Query time: 13 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jan 21 18:27:41 2010 ;; MSG SIZE rcvd: 239 |
#rndc flush
![]() |
#man dig
|
#dig ns.narod.ru a
; <<>> DiG 9.3.4-P1 <<>> ns.narod.ru a ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 22916 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 7, ADDITIONAL: 8 ;; QUESTION SECTION: ;ns.narod.ru. IN A ;; ANSWER SECTION: ns.narod.ru. 675 IN A 213.180.199.250 ;; AUTHORITY SECTION: ... NS.RIPN.NET. 55764 IN A 194.85.105.17 NS2.NIC.FR. 55764 IN A 192.93.0.4 NS2.NIC.FR. 86322 IN AAAA 2001:660:3005:1::1:2 NS2.RIPN.NET. 55764 IN A 194.226.96.30 NS5.MSK-IX.NET. 55764 IN A 193.232.128.6 NS9.RIPN.NET. 55764 IN A 194.85.252.62 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jan 21 18:29:00 2010 ;; MSG SIZE rcvd: 331 |
#dig -x 213.180.199.250
; <<>> DiG 9.3.4-P1 <<>> -x 213.180.199.250 ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37720 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 13, ADDITIONAL: 12 ;; QUESTION SECTION: ;250.199.180.213.in-addr.arpa. IN PTR ;; ANSWER SECTION: 250.199.180.213.in-addr.arpa. 14400 IN PTR ns.narod.ru. ;; AUTHORITY SECTION: ... f.root-servers.net. 22450 IN A 192.5.5.241 f.root-servers.net. 62815 IN AAAA 2001:500:2f::f g.root-servers.net. 22450 IN A 192.112.36.4 h.root-servers.net. 22450 IN A 128.63.2.53 h.root-servers.net. 62815 IN AAAA 2001:500:1::803f:235 i.root-servers.net. 22450 IN A 192.36.148.17 ;; Query time: 109 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jan 21 18:29:38 2010 ;; MSG SIZE rcvd: 510 |
#ls ~/
.ICEauthority .cshrc .gtkrc-1.2-gnome2 .login .themes install .Trash .gconf .history .metacity .thumbnails mbox .Xauthority .gconfd .icons .nautilus .vnc nautilus-debug-log.txt .bash_history .gnome .k5login .profile .xsession oui.txt .bash_profile .gnome2 .l3rc .recently-used.xbel .xsession-errors prepare-freebsd.sh .bashrc .gnome2_private .lesshst .rnd .xsmIk2fG7 .config .gstreamer-0.10 .lilalo .ssh Desktop |
#vim .bashrc
|
#. /root/.lilalo/l3bashrc && _l3_star
|
#cd /home/user/
|
#ls
.ICEauthority .cshrc .gnome2 .local .nautilus .xsession .Xauthority .dbus .gnome2_private .login .profile .xsession-errors .bash_history .dmrc .gstreamer-0.10 .login_conf .recently-used.xbel Desktop .bash_profile .fontconfig .gtkrc-1.2-gnome2 .mail_aliases .rhosts gdb.core .bashrc .gconf .icons .mailrc .shrc .cache .gconfd .l3rc .metacity .themes .config .gnome .lilalo .mozilla .thumbnails |
#vim .bashrc
|
#~
|
#cd
|
#vim .bashrc
|
search sergey.net.nt andrey.net.nt net.nt nameserver 127.0.0.1 nameserver 192.168.16.254
Время первой команды журнала | 14:23:55 2010- 1-21 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 19:01:12 2010- 1-21 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 8.91 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.47 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.14 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ find / -name abc find: /home/devi-orig/.gnome2: Keine Berechtigung find: /home/devi-orig/.gnome2_private: Keine Berechtigung find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung find: /home/devi-orig/.metacity: Keine Berechtigung find: /home/devi-orig/.inkscape: Keine Berechtigung ^C |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008