Журнал лабораторных работ

Содержание

Журнал

Четверг (06/04/09)

/dev/pts/11
12:02:03
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
Usage:  dig [@global-server] [domain] [q-type] [q-class] {q-opt}
            {global-d-opt} host [@local-server] {local-d-opt}
            [ host [@local-server] {local-d-opt} [...]]
Where:  domain    is in the Domain Name System
        q-class  is one of (in,hs,ch,...) [default: in]
        q-type   is one of (a,any,mx,ns,soa,hinfo,axfr,txt,...) [default:a]
                 (Use ixfr=version for type ixfr)
        q-opt    is one of:
                 -x dot-notation     (shortcut for reverse lookups)
                 -i                  (use IP6.INT for IPv6 reverse lookups)
...
                 +[no]dnssec         (Request DNSSEC records)
                 +[no]nsid           (Request Name Server ID)
                 +[no]sigchase       (Chase DNSSEC signatures)
                 +trusted-key=####   (Trusted Key when chasing DNSSEC sigs)
                 +[no]topdown        (Do DNSSEC validation top down mode)
                 +[no]multiline      (Print records in an expanded format)
        global d-opts and servers (before host name) affect all queries.
        local d-opts and servers (after host name) affect only that lookup.
        -h                           (print help and exit)
        -v                           (print version and exit)
/dev/pts/6
12:02:15
#dig @127.0.0.1 ns
; <<>> DiG 9.6.0-P1 <<>> @127.0.0.1 ns
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34293
;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;.                              IN      NS
;; ANSWER SECTION:
.                       429805  IN      NS      b.root-servers.net.
...
.                       429805  IN      NS      m.root-servers.net.
.                       429805  IN      NS      e.root-servers.net.
.                       429805  IN      NS      i.root-servers.net.
.                       429805  IN      NS      c.root-servers.net.
.                       429805  IN      NS      j.root-servers.net.
.                       429805  IN      NS      h.root-servers.net.
;; Query time: 2 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jun  4 12:02:55 2009
;; MSG SIZE  rcvd: 228
/dev/pts/11
12:02:15
#dig @127.0.0.1 ns
; <<>> DiG 9.6.0-P1 <<>> @127.0.0.1 ns
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34293
;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;.                              IN      NS
;; ANSWER SECTION:
.                       429805  IN      NS      b.root-servers.net.
...
.                       429805  IN      NS      m.root-servers.net.
.                       429805  IN      NS      e.root-servers.net.
.                       429805  IN      NS      i.root-servers.net.
.                       429805  IN      NS      c.root-servers.net.
.                       429805  IN      NS      j.root-servers.net.
.                       429805  IN      NS      h.root-servers.net.
;; Query time: 2 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jun  4 12:02:55 2009
;; MSG SIZE  rcvd: 228
/dev/pts/6
12:02:55
#dig ya.ru ns
; <<>> DiG 9.6.0-P1 <<>> ya.ru ns
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19102
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 2
;; QUESTION SECTION:
;ya.ru.                         IN      NS
;; ANSWER SECTION:
ya.ru.                  7135    IN      NS      ns1.yandex.ru.
ya.ru.                  7135    IN      NS      ns5.yandex.ru.
;; ADDITIONAL SECTION:
ns1.yandex.ru.          170742  IN      A       213.180.193.1
ns5.yandex.ru.          170742  IN      A       213.180.204.1
;; Query time: 0 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 12:03:32 2009
;; MSG SIZE  rcvd: 98
/dev/pts/11
12:02:55
#dig ya.ru ns
; <<>> DiG 9.6.0-P1 <<>> ya.ru ns
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19102
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 2
;; QUESTION SECTION:
;ya.ru.                         IN      NS
;; ANSWER SECTION:
ya.ru.                  7135    IN      NS      ns1.yandex.ru.
ya.ru.                  7135    IN      NS      ns5.yandex.ru.
;; ADDITIONAL SECTION:
ns1.yandex.ru.          170742  IN      A       213.180.193.1
ns5.yandex.ru.          170742  IN      A       213.180.204.1
;; Query time: 0 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 12:03:32 2009
;; MSG SIZE  rcvd: 98
/dev/pts/6
12:03:32
#cat /etc/resolv.conf
nameserver 10.0.35.1
domain unix.nt
/dev/pts/11
12:03:32
#cat /etc/resolv.conf
nameserver 10.0.35.1
domain unix.nt
/dev/pts/6
12:04:40
#dig ya.ru ns
; <<>> DiG 9.6.0-P1 <<>> ya.ru ns
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38693
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 2
;; QUESTION SECTION:
;ya.ru.                         IN      NS
;; ANSWER SECTION:
ya.ru.                  7063    IN      NS      ns1.yandex.ru.
ya.ru.                  7063    IN      NS      ns5.yandex.ru.
;; ADDITIONAL SECTION:
ns1.yandex.ru.          170670  IN      A       213.180.193.1
ns5.yandex.ru.          170670  IN      A       213.180.204.1
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jun  4 12:04:44 2009
;; MSG SIZE  rcvd: 98
/dev/pts/11
12:04:40
#dig ya.ru ns
; <<>> DiG 9.6.0-P1 <<>> ya.ru ns
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38693
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 2
;; QUESTION SECTION:
;ya.ru.                         IN      NS
;; ANSWER SECTION:
ya.ru.                  7063    IN      NS      ns1.yandex.ru.
ya.ru.                  7063    IN      NS      ns5.yandex.ru.
;; ADDITIONAL SECTION:
ns1.yandex.ru.          170670  IN      A       213.180.193.1
ns5.yandex.ru.          170670  IN      A       213.180.204.1
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jun  4 12:04:44 2009
;; MSG SIZE  rcvd: 98
/dev/pts/6
12:04:44
#dig ya.ru mx
; <<>> DiG 9.6.0-P1 <<>> ya.ru mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46277
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;ya.ru.                         IN      MX
;; ANSWER SECTION:
ya.ru.                  3146    IN      MX      10 mx2.yandex.ru.
ya.ru.                  3146    IN      MX      10 mx1.yandex.ru.
;; AUTHORITY SECTION:
ya.ru.                  7060    IN      NS      ns1.yandex.ru.
ya.ru.                  7060    IN      NS      ns5.yandex.ru.
;; ADDITIONAL SECTION:
ns1.yandex.ru.          170667  IN      A       213.180.193.1
ns5.yandex.ru.          170667  IN      A       213.180.204.1
;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jun  4 12:04:47 2009
;; MSG SIZE  rcvd: 138
/dev/pts/11
12:04:44
#dig ya.ru mx
; <<>> DiG 9.6.0-P1 <<>> ya.ru mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46277
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;ya.ru.                         IN      MX
;; ANSWER SECTION:
ya.ru.                  3146    IN      MX      10 mx2.yandex.ru.
ya.ru.                  3146    IN      MX      10 mx1.yandex.ru.
;; AUTHORITY SECTION:
ya.ru.                  7060    IN      NS      ns1.yandex.ru.
ya.ru.                  7060    IN      NS      ns5.yandex.ru.
;; ADDITIONAL SECTION:
ns1.yandex.ru.          170667  IN      A       213.180.193.1
ns5.yandex.ru.          170667  IN      A       213.180.204.1
;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jun  4 12:04:47 2009
;; MSG SIZE  rcvd: 138
/dev/pts/6
12:04:47
#tail /var/log/daemon.log
Jun  4 11:59:55 linux11 named[16811]: automatic empty zone: 9.E.F.IP6.ARPA
Jun  4 11:59:55 linux11 named[16811]: automatic empty zone: A.E.F.IP6.ARPA
Jun  4 11:59:55 linux11 named[16811]: automatic empty zone: B.E.F.IP6.ARPA
Jun  4 11:59:55 linux11 named[16811]: command channel listening on 127.0.0.1#953
Jun  4 11:59:55 linux11 named[16811]: command channel listening on ::1#953
Jun  4 11:59:55 linux11 named[16811]: zone 0.in-addr.arpa/IN: loaded serial 1
Jun  4 11:59:55 linux11 named[16811]: zone 127.in-addr.arpa/IN: loaded serial 1
Jun  4 11:59:55 linux11 named[16811]: zone 255.in-addr.arpa/IN: loaded serial 1
Jun  4 11:59:55 linux11 named[16811]: zone localhost/IN: loaded serial 2
Jun  4 11:59:55 linux11 named[16811]: running
/dev/pts/11
12:04:47
#tail /var/log/daemon.log
Jun  4 11:59:55 linux11 named[16811]: automatic empty zone: 9.E.F.IP6.ARPA
Jun  4 11:59:55 linux11 named[16811]: automatic empty zone: A.E.F.IP6.ARPA
Jun  4 11:59:55 linux11 named[16811]: automatic empty zone: B.E.F.IP6.ARPA
Jun  4 11:59:55 linux11 named[16811]: command channel listening on 127.0.0.1#953
Jun  4 11:59:55 linux11 named[16811]: command channel listening on ::1#953
Jun  4 11:59:55 linux11 named[16811]: zone 0.in-addr.arpa/IN: loaded serial 1
Jun  4 11:59:55 linux11 named[16811]: zone 127.in-addr.arpa/IN: loaded serial 1
Jun  4 11:59:55 linux11 named[16811]: zone 255.in-addr.arpa/IN: loaded serial 1
Jun  4 11:59:55 linux11 named[16811]: zone localhost/IN: loaded serial 2
Jun  4 11:59:55 linux11 named[16811]: running
/dev/pts/6
12:05:49
#tail /var/log/daemon.log
Jun  4 11:59:55 linux11 named[16811]: automatic empty zone: 9.E.F.IP6.ARPA
Jun  4 11:59:55 linux11 named[16811]: automatic empty zone: A.E.F.IP6.ARPA
Jun  4 11:59:55 linux11 named[16811]: automatic empty zone: B.E.F.IP6.ARPA
Jun  4 11:59:55 linux11 named[16811]: command channel listening on 127.0.0.1#953
Jun  4 11:59:55 linux11 named[16811]: command channel listening on ::1#953
Jun  4 11:59:55 linux11 named[16811]: zone 0.in-addr.arpa/IN: loaded serial 1
Jun  4 11:59:55 linux11 named[16811]: zone 127.in-addr.arpa/IN: loaded serial 1
Jun  4 11:59:55 linux11 named[16811]: zone 255.in-addr.arpa/IN: loaded serial 1
Jun  4 11:59:55 linux11 named[16811]: zone localhost/IN: loaded serial 2
Jun  4 11:59:55 linux11 named[16811]: running
/dev/pts/11
12:05:49
#tail /var/log/daemon.log
Jun  4 11:59:55 linux11 named[16811]: automatic empty zone: 9.E.F.IP6.ARPA
Jun  4 11:59:55 linux11 named[16811]: automatic empty zone: A.E.F.IP6.ARPA
Jun  4 11:59:55 linux11 named[16811]: automatic empty zone: B.E.F.IP6.ARPA
Jun  4 11:59:55 linux11 named[16811]: command channel listening on 127.0.0.1#953
Jun  4 11:59:55 linux11 named[16811]: command channel listening on ::1#953
Jun  4 11:59:55 linux11 named[16811]: zone 0.in-addr.arpa/IN: loaded serial 1
Jun  4 11:59:55 linux11 named[16811]: zone 127.in-addr.arpa/IN: loaded serial 1
Jun  4 11:59:55 linux11 named[16811]: zone 255.in-addr.arpa/IN: loaded serial 1
Jun  4 11:59:55 linux11 named[16811]: zone localhost/IN: loaded serial 2
Jun  4 11:59:55 linux11 named[16811]: running
/dev/pts/6
12:08:03
#tail /var/log/daemon.log
Jun  4 11:59:55 linux11 named[16811]: automatic empty zone: 9.E.F.IP6.ARPA
Jun  4 11:59:55 linux11 named[16811]: automatic empty zone: A.E.F.IP6.ARPA
Jun  4 11:59:55 linux11 named[16811]: automatic empty zone: B.E.F.IP6.ARPA
Jun  4 11:59:55 linux11 named[16811]: command channel listening on 127.0.0.1#953
Jun  4 11:59:55 linux11 named[16811]: command channel listening on ::1#953
Jun  4 11:59:55 linux11 named[16811]: zone 0.in-addr.arpa/IN: loaded serial 1
Jun  4 11:59:55 linux11 named[16811]: zone 127.in-addr.arpa/IN: loaded serial 1
Jun  4 11:59:55 linux11 named[16811]: zone 255.in-addr.arpa/IN: loaded serial 1
Jun  4 11:59:55 linux11 named[16811]: zone localhost/IN: loaded serial 2
Jun  4 11:59:55 linux11 named[16811]: running
/dev/pts/11
12:08:03
#tail /var/log/daemon.log
Jun  4 11:59:55 linux11 named[16811]: automatic empty zone: 9.E.F.IP6.ARPA
Jun  4 11:59:55 linux11 named[16811]: automatic empty zone: A.E.F.IP6.ARPA
Jun  4 11:59:55 linux11 named[16811]: automatic empty zone: B.E.F.IP6.ARPA
Jun  4 11:59:55 linux11 named[16811]: command channel listening on 127.0.0.1#953
Jun  4 11:59:55 linux11 named[16811]: command channel listening on ::1#953
Jun  4 11:59:55 linux11 named[16811]: zone 0.in-addr.arpa/IN: loaded serial 1
Jun  4 11:59:55 linux11 named[16811]: zone 127.in-addr.arpa/IN: loaded serial 1
Jun  4 11:59:55 linux11 named[16811]: zone 255.in-addr.arpa/IN: loaded serial 1
Jun  4 11:59:55 linux11 named[16811]: zone localhost/IN: loaded serial 2
Jun  4 11:59:55 linux11 named[16811]: running
/dev/pts/6
12:09:04
#watch dig ya.ru

/dev/pts/11
12:09:04
#watch dig ya.ru

/dev/pts/6
12:12:46
#rndc flush

/dev/pts/11
12:12:46
#rndc flush

/dev/pts/6
12:12:47
#rndc flush

/dev/pts/11
12:12:47
#rndc flush

/dev/pts/6
12:12:49
#watch dig ya.ru

/dev/pts/11
12:12:49
#watch dig ya.ru

/dev/pts/6
12:13:43
#rndc dumpd view
rndc: 'dumpd' failed: unknown command
/dev/pts/11
12:13:43
#rndc dumpd view
rndc: 'dumpd' failed: unknown command
/dev/pts/6
12:14:02
#rndc dumpd -all
rndc: 'dumpd' failed: unknown command
/dev/pts/11
12:14:02
#rndc dumpd -all
rndc: 'dumpd' failed: unknown command
/dev/pts/6
12:14:31
#rndc dumpdb -all

/dev/pts/11
12:14:31
#rndc dumpdb -all

/dev/pts/6
12:14:38
#rndc dumpdb -all view

/dev/pts/11
12:14:38
#rndc dumpdb -all view

/dev/pts/6
12:14:42
#cat /var/cache/bind/named_dump.db
; Dump complete
/dev/pts/11
12:14:42
#cat /var/cache/bind/named_dump.db
; Dump complete
/dev/pts/6
12:15:20
#ping ixb.com
PING ixb.com (66.116.109.35) 56(84) bytes of data.
^C64 bytes from mdnhseg2.las.marchex.com (66.116.109.35): icmp_seq=1 ttl=238 time=214 ms
--- ixb.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 214.037/214.037/214.037/0.000 ms
/dev/pts/11
12:15:20
#ping ixb.com
PING ixb.com (66.116.109.35) 56(84) bytes of data.
^C64 bytes from mdnhseg2.las.marchex.com (66.116.109.35): icmp_seq=1 ttl=238 time=214 ms
--- ixb.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 214.037/214.037/214.037/0.000 ms
/dev/pts/6
12:16:29
#cat /var/cache/bind/named_dump.db
;
; Start view _default
;
;
; Cache dump of view '_default'
;
$DATE 20090604091629
; answer
.                       428991  IN NS   a.root-servers.net.
                        428991  IN NS   b.root-servers.net.
...
; Cache dump of view '_bind'
;
$DATE 20090604091629
;
; Address database dump
;
;
; Unassociated entries
;
; Dump complete
/dev/pts/11
12:16:29
#cat /var/cache/bind/named_dump.db
;
; Start view _default
;
;
; Cache dump of view '_default'
;
$DATE 20090604091629
; answer
.                       428991  IN NS   a.root-servers.net.
                        428991  IN NS   b.root-servers.net.
...
; Cache dump of view '_bind'
;
$DATE 20090604091629
;
; Address database dump
;
;
; Unassociated entries
;
; Dump complete
/dev/pts/6
12:16:32
#cat /var/cache/bind/named_dump.db |grep ixb
ixb.com.                3594    NS      a.ns.ultsearch.com.
/dev/pts/11
12:16:32
#cat /var/cache/bind/named_dump.db |grep ixb
ixb.com.                3594    NS      a.ns.ultsearch.com.
/dev/pts/6
12:16:47
#cat /var/cache/bind/named_dump.db |grep ya
ya.ru.                  6358    NS      ns1.yandex.ru.
                        6358    NS      ns5.yandex.ru.
ns1.yandex.ru.          169965  A       213.180.193.1
ns5.yandex.ru.          169965  A       213.180.204.1
/dev/pts/11
12:16:47
#cat /var/cache/bind/named_dump.db |grep ya
ya.ru.                  6358    NS      ns1.yandex.ru.
                        6358    NS      ns5.yandex.ru.
ns1.yandex.ru.          169965  A       213.180.193.1
ns5.yandex.ru.          169965  A       213.180.204.1
/dev/pts/6
12:16:51
#dig expressbank.dp.ua mx
; <<>> DiG 9.6.0-P1 <<>> expressbank.dp.ua mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14489
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 0
;; QUESTION SECTION:
;expressbank.dp.ua.             IN      MX
;; ANSWER SECTION:
expressbank.dp.ua.      3600    IN      MX      10 smtp2.alkar.net.
;; AUTHORITY SECTION:
dp.ua.                  3600    IN      NS      ns.dp.ua.
dp.ua.                  3600    IN      NS      s1.ns.dp.ua.
dp.ua.                  3600    IN      NS      s3.ns.dp.ua.
dp.ua.                  3600    IN      NS      s2.ns.dp.ua.
;; Query time: 21 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jun  4 12:18:38 2009
;; MSG SIZE  rcvd: 134
/dev/pts/11
12:16:51
#dig expressbank.dp.ua mx
; <<>> DiG 9.6.0-P1 <<>> expressbank.dp.ua mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14489
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 0
;; QUESTION SECTION:
;expressbank.dp.ua.             IN      MX
;; ANSWER SECTION:
expressbank.dp.ua.      3600    IN      MX      10 smtp2.alkar.net.
;; AUTHORITY SECTION:
dp.ua.                  3600    IN      NS      ns.dp.ua.
dp.ua.                  3600    IN      NS      s1.ns.dp.ua.
dp.ua.                  3600    IN      NS      s3.ns.dp.ua.
dp.ua.                  3600    IN      NS      s2.ns.dp.ua.
;; Query time: 21 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jun  4 12:18:38 2009
;; MSG SIZE  rcvd: 134
/dev/pts/6
12:18:38
#netstat -lnp | grep named
tcp        0      0 192.168.15.11:53        0.0.0.0:*               LISTEN      16811/named
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      16811/named
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN      16811/named
tcp6       0      0 :::53                   :::*                    LISTEN      16811/named
tcp6       0      0 ::1:953                 :::*                    LISTEN      16811/named
udp        0      0 192.168.15.11:53        0.0.0.0:*                           16811/named
udp        0      0 127.0.0.1:53            0.0.0.0:*                           16811/named
udp6       0      0 :::53                   :::*                                16811/named
/dev/pts/11
12:18:38
#netstat -lnp | grep named
tcp        0      0 192.168.15.11:53        0.0.0.0:*               LISTEN      16811/named
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      16811/named
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN      16811/named
tcp6       0      0 :::53                   :::*                    LISTEN      16811/named
tcp6       0      0 ::1:953                 :::*                    LISTEN      16811/named
udp        0      0 192.168.15.11:53        0.0.0.0:*                           16811/named
udp        0      0 127.0.0.1:53            0.0.0.0:*                           16811/named
udp6       0      0 :::53                   :::*                                16811/named
/dev/pts/6
12:19:09
#dig @192.168.15.12 ya.ru

/dev/pts/11
12:19:09
#dig @192.168.15.12 ya.ru

/dev/pts/6
12:19:57
#dig @192.168.15.12 ya.ru

/dev/pts/11
12:19:57
#dig @192.168.15.12 ya.ru

/dev/pts/6
12:20:18
#ping 192.168.206.2
PING 192.168.206.2 (192.168.206.2) 56(84) bytes of data.
64 bytes from 192.168.206.2: icmp_seq=1 ttl=63 time=0.232 ms
^C
--- 192.168.206.2 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.232/0.232/0.232/0.000 ms
/dev/pts/11
12:20:18
#ping 192.168.206.2
PING 192.168.206.2 (192.168.206.2) 56(84) bytes of data.
64 bytes from 192.168.206.2: icmp_seq=1 ttl=63 time=0.232 ms
^C
--- 192.168.206.2 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.232/0.232/0.232/0.000 ms
/dev/pts/6
12:20:27
#dig @192.168.206.2 ya.ru
; <<>> DiG 9.6.0-P1 <<>> @192.168.206.2 ya.ru
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 28922
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;ya.ru.                         IN      A
;; Query time: 0 msec
;; SERVER: 192.168.206.2#53(192.168.206.2)
;; WHEN: Thu Jun  4 12:20:34 2009
;; MSG SIZE  rcvd: 23
/dev/pts/11
12:20:27
#dig @192.168.206.2 ya.ru
; <<>> DiG 9.6.0-P1 <<>> @192.168.206.2 ya.ru
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 28922
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;ya.ru.                         IN      A
;; Query time: 0 msec
;; SERVER: 192.168.206.2#53(192.168.206.2)
;; WHEN: Thu Jun  4 12:20:34 2009
;; MSG SIZE  rcvd: 23
/dev/pts/6
12:20:34
#vi /etc/bind/
/dev/pts/11
12:20:34
#vi /etc/bind/
/dev/pts/6
12:20:34
#vi /etc/bind/named.conf.options
/dev/pts/11
12:20:34
#vi /etc/bind/named.conf.options
--- /tmp/l3-saved-5024.691.22816	2009-06-04 12:22:09.000000000 +0300
+++ /etc/bind/named.conf.options	2009-06-04 12:23:25.000000000 +0300
@@ -15,6 +15,7 @@
 	 };
 
 	auth-nxdomain no;    # conform to RFC1035
+	listen-on { 127.0.0.1; };
 	listen-on-v6 { any; };
 };
 
/dev/pts/6
12:23:51
#dig @127.0.0.1 ya.ru
; <<>> DiG 9.6.0-P1 <<>> @127.0.0.1 ya.ru
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19647
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;ya.ru.                         IN      A
;; ANSWER SECTION:
ya.ru.                  5908    IN      A       213.180.204.8
;; AUTHORITY SECTION:
ya.ru.                  5908    IN      NS      ns5.yandex.ru.
ya.ru.                  5908    IN      NS      ns1.yandex.ru.
;; ADDITIONAL SECTION:
ns1.yandex.ru.          169515  IN      A       213.180.193.1
ns5.yandex.ru.          169515  IN      A       213.180.204.1
;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jun  4 12:23:59 2009
;; MSG SIZE  rcvd: 114
/dev/pts/11
12:23:51
#dig @127.0.0.1 ya.ru
; <<>> DiG 9.6.0-P1 <<>> @127.0.0.1 ya.ru
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19647
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;ya.ru.                         IN      A
;; ANSWER SECTION:
ya.ru.                  5908    IN      A       213.180.204.8
;; AUTHORITY SECTION:
ya.ru.                  5908    IN      NS      ns5.yandex.ru.
ya.ru.                  5908    IN      NS      ns1.yandex.ru.
;; ADDITIONAL SECTION:
ns1.yandex.ru.          169515  IN      A       213.180.193.1
ns5.yandex.ru.          169515  IN      A       213.180.204.1
;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jun  4 12:23:59 2009
;; MSG SIZE  rcvd: 114
/dev/pts/6
12:23:59
#netstat -lnp | grep named
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      18861/named
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN      18861/named
tcp6       0      0 :::53                   :::*                    LISTEN      18861/named
tcp6       0      0 ::1:953                 :::*                    LISTEN      18861/named
udp        0      0 127.0.0.1:53            0.0.0.0:*                           18861/named
udp6       0      0 :::53                   :::*                                18861/named
/dev/pts/11
12:23:59
#netstat -lnp | grep named
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      18861/named
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN      18861/named
tcp6       0      0 :::53                   :::*                    LISTEN      18861/named
tcp6       0      0 ::1:953                 :::*                    LISTEN      18861/named
udp        0      0 127.0.0.1:53            0.0.0.0:*                           18861/named
udp6       0      0 :::53                   :::*                                18861/named
/dev/pts/6
12:32:22
#tcpdump eth0
tcpdump: syntax error
/dev/pts/11
12:32:22
#tcpdump eth0
tcpdump: syntax error
/dev/pts/6
12:32:40
#tcpdump -i eth0
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
12:32:47.601712 IP 192.168.206.2.53271 > 192.168.15.11.domain: 30597+ MX? eb.co.ua. (26)
12:32:47.601743 IP 192.168.15.11 > 192.168.206.2: ICMP 192.168.15.11 udp port domain unreachable, length 62
12:32:50.126494 00:15:60:7a:63:80 (oui Unknown) > 09:00:09:00:00:67 (oui Unknown) Unknown DSAP 0xf8 Unnumbered, ui, Flags [Command], length 99
12:32:50.285705 IP 192.168.15.11.42562 > 89.152.36.239.48712: Flags [P.], seq 2272985077:2272985334, ack 3883624110, win 7504, options [nop,nop,TS val 15272777 ecr 109689771], length 257
12:32:50.384146 IP 89.152.36.239.48712 > 192.168.15.11.42562: Flags [P.], seq 1:5, ack 257, win 64059, options [nop,nop,TS val 109691480 ecr 15272777], length 4
12:32:50.426448 IP 192.168.15.11.42562 > 89.152.36.239.48712: Flags [.], ack 5, win 7504, options [nop,nop,TS val 15272812 ecr 109691480], length 0
12:32:51.903687 IP 192.168.206.2.42361 > 192.168.15.11.domain: 11966+ MX? eb.co.ua. (26)
12:32:51.903714 IP 192.168.15.11 > 192.168.206.2: ICMP 192.168.15.11 udp port domain unreachable, length 62
...
12:33:01.901510 IP 192.168.206.2.42361 > 192.168.15.11.domain: 11966+ MX? eb.co.ua. (26)
12:33:01.901536 IP 192.168.15.11 > 192.168.206.2: ICMP 192.168.15.11 udp port domain unreachable, length 62
12:33:04.999778 IP 89.152.36.239.48712 > 192.168.15.11.42562: Flags [P.], seq 5:17, ack 257, win 64059, options [nop,nop,TS val 109692942 ecr 15272812], length 12
12:33:04.999805 IP 192.168.15.11.42562 > 89.152.36.239.48712: Flags [.], ack 17, win 7504, options [nop,nop,TS val 15276456 ecr 109692942], length 0
12:33:04.999987 IP 192.168.15.11.42562 > 89.152.36.239.48712: Flags [P.], seq 257:261, ack 17, win 7504, options [nop,nop,TS val 15276456 ecr 109692942], length 4
12:33:05.299533 IP 89.152.36.239.48712 > 192.168.15.11.42562: Flags [.], ack 261, win 64055, options [nop,nop,TS val 109692971 ecr 15276456], length 0
^C
18 packets captured
18 packets received by filter
0 packets dropped by kernel
/dev/pts/11
12:32:40
#tcpdump -i eth0
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
12:32:47.601712 IP 192.168.206.2.53271 > 192.168.15.11.domain: 30597+ MX? eb.co.ua. (26)
12:32:47.601743 IP 192.168.15.11 > 192.168.206.2: ICMP 192.168.15.11 udp port domain unreachable, length 62
12:32:50.126494 00:15:60:7a:63:80 (oui Unknown) > 09:00:09:00:00:67 (oui Unknown) Unknown DSAP 0xf8 Unnumbered, ui, Flags [Command], length 99
12:32:50.285705 IP 192.168.15.11.42562 > 89.152.36.239.48712: Flags [P.], seq 2272985077:2272985334, ack 3883624110, win 7504, options [nop,nop,TS val 15272777 ecr 109689771], length 257
12:32:50.384146 IP 89.152.36.239.48712 > 192.168.15.11.42562: Flags [P.], seq 1:5, ack 257, win 64059, options [nop,nop,TS val 109691480 ecr 15272777], length 4
12:32:50.426448 IP 192.168.15.11.42562 > 89.152.36.239.48712: Flags [.], ack 5, win 7504, options [nop,nop,TS val 15272812 ecr 109691480], length 0
12:32:51.903687 IP 192.168.206.2.42361 > 192.168.15.11.domain: 11966+ MX? eb.co.ua. (26)
12:32:51.903714 IP 192.168.15.11 > 192.168.206.2: ICMP 192.168.15.11 udp port domain unreachable, length 62
...
12:33:01.901510 IP 192.168.206.2.42361 > 192.168.15.11.domain: 11966+ MX? eb.co.ua. (26)
12:33:01.901536 IP 192.168.15.11 > 192.168.206.2: ICMP 192.168.15.11 udp port domain unreachable, length 62
12:33:04.999778 IP 89.152.36.239.48712 > 192.168.15.11.42562: Flags [P.], seq 5:17, ack 257, win 64059, options [nop,nop,TS val 109692942 ecr 15272812], length 12
12:33:04.999805 IP 192.168.15.11.42562 > 89.152.36.239.48712: Flags [.], ack 17, win 7504, options [nop,nop,TS val 15276456 ecr 109692942], length 0
12:33:04.999987 IP 192.168.15.11.42562 > 89.152.36.239.48712: Flags [P.], seq 257:261, ack 17, win 7504, options [nop,nop,TS val 15276456 ecr 109692942], length 4
12:33:05.299533 IP 89.152.36.239.48712 > 192.168.15.11.42562: Flags [.], ack 261, win 64055, options [nop,nop,TS val 109692971 ecr 15276456], length 0
^C
18 packets captured
18 packets received by filter
0 packets dropped by kernel
/dev/pts/6
12:33:57
#tcpdump -i eth0
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
12:34:27.310992 IP 192.168.206.2.52610 > 192.168.15.11.domain: 44905+ MX? ya.ru. (23)
12:34:27.311019 IP 192.168.15.11 > 192.168.206.2: ICMP 192.168.15.11 udp port domain unreachable, length 59
12:34:35.543012 IP 192.168.15.11.34505 > 205.188.8.44.aol: Flags [P.], seq 2371521918:2371521924, ack 81179590, win 63920, length 6
12:34:35.682390 IP 205.188.8.44.aol > 192.168.15.11.34505: Flags [.], ack 6, win 16384, length 0
^C
4 packets captured
4 packets received by filter
0 packets dropped by kernel
/dev/pts/11
12:33:57
#tcpdump -i eth0
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
12:34:27.310992 IP 192.168.206.2.52610 > 192.168.15.11.domain: 44905+ MX? ya.ru. (23)
12:34:27.311019 IP 192.168.15.11 > 192.168.206.2: ICMP 192.168.15.11 udp port domain unreachable, length 59
12:34:35.543012 IP 192.168.15.11.34505 > 205.188.8.44.aol: Flags [P.], seq 2371521918:2371521924, ack 81179590, win 63920, length 6
12:34:35.682390 IP 205.188.8.44.aol > 192.168.15.11.34505: Flags [.], ack 6, win 16384, length 0
^C
4 packets captured
4 packets received by filter
0 packets dropped by kernel
/dev/pts/6
12:37:19
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
; <<>> DiG 9.6.0-P1 <<>> @192.168.206.2 ya.ru
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2459
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;ya.ru.                         IN      A
;; ANSWER SECTION:
ya.ru.                  6777    IN      A       213.180.204.8
;; AUTHORITY SECTION:
ya.ru.                  6776    IN      NS      ns1.yandex.ru.
ya.ru.                  6776    IN      NS      ns5.yandex.ru.
;; ADDITIONAL SECTION:
ns1.yandex.ru.          345310  IN      A       213.180.193.1
ns5.yandex.ru.          345310  IN      A       213.180.204.1
;; Query time: 2 msec
;; SERVER: 192.168.206.2#53(192.168.206.2)
;; WHEN: Thu Jun  4 12:37:31 2009
;; MSG SIZE  rcvd: 114
/dev/pts/11
12:37:19
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
; <<>> DiG 9.6.0-P1 <<>> @192.168.206.2 ya.ru
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2459
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;ya.ru.                         IN      A
;; ANSWER SECTION:
ya.ru.                  6777    IN      A       213.180.204.8
;; AUTHORITY SECTION:
ya.ru.                  6776    IN      NS      ns1.yandex.ru.
ya.ru.                  6776    IN      NS      ns5.yandex.ru.
;; ADDITIONAL SECTION:
ns1.yandex.ru.          345310  IN      A       213.180.193.1
ns5.yandex.ru.          345310  IN      A       213.180.204.1
;; Query time: 2 msec
;; SERVER: 192.168.206.2#53(192.168.206.2)
;; WHEN: Thu Jun  4 12:37:31 2009
;; MSG SIZE  rcvd: 114
/dev/pts/6
12:37:31
#ping ya.ru
ping: unknown host ya.ru
/dev/pts/11
12:37:31
#ping ya.ru
ping: unknown host ya.ru
/dev/pts/6
12:39:23
#ping ya.ru
ping: unknown host ya.ru
/dev/pts/11
12:39:23
#ping ya.ru
ping: unknown host ya.ru
/dev/pts/6
12:39:25
#dig @192.168.206.2 ya.ru
; <<>> DiG 9.6.0-P1 <<>> @192.168.206.2 ya.ru
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38116
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;ya.ru.                         IN      A
;; ANSWER SECTION:
ya.ru.                  6653    IN      A       213.180.204.8
;; AUTHORITY SECTION:
ya.ru.                  6652    IN      NS      ns5.yandex.ru.
ya.ru.                  6652    IN      NS      ns1.yandex.ru.
;; ADDITIONAL SECTION:
ns1.yandex.ru.          345186  IN      A       213.180.193.1
ns5.yandex.ru.          345186  IN      A       213.180.204.1
;; Query time: 1 msec
;; SERVER: 192.168.206.2#53(192.168.206.2)
;; WHEN: Thu Jun  4 12:39:35 2009
;; MSG SIZE  rcvd: 114
/dev/pts/11
12:39:25
#dig @192.168.206.2 ya.ru
; <<>> DiG 9.6.0-P1 <<>> @192.168.206.2 ya.ru
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38116
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;ya.ru.                         IN      A
;; ANSWER SECTION:
ya.ru.                  6653    IN      A       213.180.204.8
;; AUTHORITY SECTION:
ya.ru.                  6652    IN      NS      ns5.yandex.ru.
ya.ru.                  6652    IN      NS      ns1.yandex.ru.
;; ADDITIONAL SECTION:
ns1.yandex.ru.          345186  IN      A       213.180.193.1
ns5.yandex.ru.          345186  IN      A       213.180.204.1
;; Query time: 1 msec
;; SERVER: 192.168.206.2#53(192.168.206.2)
;; WHEN: Thu Jun  4 12:39:35 2009
;; MSG SIZE  rcvd: 114
/dev/pts/6
12:39:35
#vi /etc/resolv.conf
/dev/pts/11
12:39:35
#vi /etc/resolv.conf
--- /tmp/l3-saved-5024.21957.3006	2009-06-04 12:40:01.000000000 +0300
+++ /etc/resolv.conf	2009-06-04 12:40:20.000000000 +0300
@@ -1,4 +1,4 @@
-nameserver 127.0.0.1
+nameserver 192.168.206.2
 domain unix.nt
 
 
/dev/pts/6
12:40:20
#netstat -lnp | grep named
tcp        0      0 192.168.15.11:53        0.0.0.0:*               LISTEN      19249/named
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      19249/named
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN      19249/named
tcp6       0      0 :::53                   :::*                    LISTEN      19249/named
tcp6       0      0 ::1:953                 :::*                    LISTEN      19249/named
udp        0      0 192.168.15.11:53        0.0.0.0:*                           19249/named
udp        0      0 127.0.0.1:53            0.0.0.0:*                           19249/named
udp6       0      0 :::53                   :::*                                19249/named
/dev/pts/11
12:40:20
#netstat -lnp | grep named
tcp        0      0 192.168.15.11:53        0.0.0.0:*               LISTEN      19249/named
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      19249/named
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN      19249/named
tcp6       0      0 :::53                   :::*                    LISTEN      19249/named
tcp6       0      0 ::1:953                 :::*                    LISTEN      19249/named
udp        0      0 192.168.15.11:53        0.0.0.0:*                           19249/named
udp        0      0 127.0.0.1:53            0.0.0.0:*                           19249/named
udp6       0      0 :::53                   :::*                                19249/named
/dev/pts/6
12:40:45
#sh ip rules
/sbin/ip: /sbin/ip: cannot execute binary file
/dev/pts/11
12:40:45
#sh ip rules
/sbin/ip: /sbin/ip: cannot execute binary file
/dev/pts/6
12:42:17
#sh ip rule
/sbin/ip: /sbin/ip: cannot execute binary file
/dev/pts/11
12:42:17
#sh ip rule
/sbin/ip: /sbin/ip: cannot execute binary file
/dev/pts/6
12:42:21
#ip rule show
0:      from all lookup local
32766:  from all lookup main
32767:  from all lookup default
/dev/pts/11
12:42:21
#ip rule show
0:      from all lookup local
32766:  from all lookup main
32767:  from all lookup default
/dev/pts/6
12:42:37
#ip rule show --help
"ip rule show" does not take any arguments.
/dev/pts/11
12:42:37
#ip rule show --help
"ip rule show" does not take any arguments.
/dev/pts/6
12:42:44
#ip rule --help
Command "--help" is unknown, try "ip rule help".
/dev/pts/11
12:42:44
#ip rule --help
Command "--help" is unknown, try "ip rule help".
/dev/pts/6
12:42:51
#ip rule help
Usage: ip rule [ list | add | del | flush ] SELECTOR ACTION
SELECTOR := [ not ] [ from PREFIX ] [ to PREFIX ] [ tos TOS ] [ fwmark FWMARK[/MASK] ]
            [ dev STRING ] [ pref NUMBER ]
ACTION := [ table TABLE_ID ]
          [ prohibit | reject | unreachable ]
          [ realms [SRCREALM/]DSTREALM ]
          [ goto NUMBER ]
TABLE_ID := [ local | main | default | NUMBER ]
/dev/pts/11
12:42:51
#ip rule help
Usage: ip rule [ list | add | del | flush ] SELECTOR ACTION
SELECTOR := [ not ] [ from PREFIX ] [ to PREFIX ] [ tos TOS ] [ fwmark FWMARK[/MASK] ]
            [ dev STRING ] [ pref NUMBER ]
ACTION := [ table TABLE_ID ]
          [ prohibit | reject | unreachable ]
          [ realms [SRCREALM/]DSTREALM ]
          [ goto NUMBER ]
TABLE_ID := [ local | main | default | NUMBER ]
/dev/pts/6
12:42:54
#ip rule list
0:      from all lookup local
32766:  from all lookup main
32767:  from all lookup default
/dev/pts/11
12:42:54
#ip rule list
0:      from all lookup local
32766:  from all lookup main
32767:  from all lookup default
/dev/pts/6
12:43:12
#ip rule list table 2
"ip rule show" does not take any arguments.
/dev/pts/11
12:43:12
#ip rule list table 2
"ip rule show" does not take any arguments.
/dev/pts/6
12:43:19
#ip rule list table2
"ip rule show" does not take any arguments.
/dev/pts/11
12:43:19
#ip rule list table2
"ip rule show" does not take any arguments.
/dev/pts/6
12:43:31
#ip rule list table 1
"ip rule show" does not take any arguments.
/dev/pts/11
12:43:31
#ip rule list table 1
"ip rule show" does not take any arguments.

Файлы

  • /etc/resolv.conf
  • /var/cache/bind/named_dump.db
  • /etc/resolv.conf
    >
    nameserver 10.0.35.1
    domain unix.nt
    
    /var/cache/bind/named_dump.db
    >
    ;
    ; Start view _default
    ;
    ;
    ; Cache dump of view '_default'
    ;
    $DATE 20090604091629
    ; answer
    .                       428991  IN NS   a.root-servers.net.
                            428991  IN NS   b.root-servers.net.
                            428991  IN NS   c.root-servers.net.
                            428991  IN NS   d.root-servers.net.
                            428991  IN NS   e.root-servers.net.
                            428991  IN NS   f.root-servers.net.
                            428991  IN NS   g.root-servers.net.
                            428991  IN NS   h.root-servers.net.
                            428991  IN NS   i.root-servers.net.
                            428991  IN NS   j.root-servers.net.
                            428991  IN NS   k.root-servers.net.
                            428991  IN NS   l.root-servers.net.
                            428991  IN NS   m.root-servers.net.
    ; additional
    0/25.109.116.66.in-addr.arpa. 3596 NS   a.ns.las.marchex.com.
                            3596    NS      b.ns.las.marchex.com.
    ; answer
    35.0/25.109.116.66.in-addr.arpa. 3596 PTR mdnhseg2.las.marchex.com.
    ; answer
    35.109.116.66.in-addr.arpa. 86396 CNAME 35.0/25.109.116.66.in-addr.arpa.
    ; additional
    ixb.com.                3594    NS      a.ns.ultsearch.com.
                            3594    NS      b.ns.ultsearch.com.
    ; answer
                            3594    A       66.116.109.35
    ; additional
    a.ns.las.marchex.com.   3595    A       66.116.109.12
    ; additional
    b.ns.las.marchex.com.   3596    A       66.116.109.13
    ; additional
    ya.ru.                  6358    NS      ns1.yandex.ru.
                            6358    NS      ns5.yandex.ru.
    ; answer
                            6358    A       213.180.204.8
    ; additional
    ns1.yandex.ru.          169965  A       213.180.193.1
    ; additional
    ns5.yandex.ru.          169965  A       213.180.204.1
    ; additional
    ns1.imena.com.ua.       37      A       195.39.196.43
    ; additional
    ns2.imena.com.ua.       64      A       81.31.42.131
    ; additional
    ns3.imena.com.ua.       82      A       88.81.249.200
    ;
    ; Address database dump
    ;
    ; D.ROOT-SERVERS.NET [v4 TTL 86182] [v4 success] [v6 unexpected]
    ;       128.8.10.90 [srtt 14] [flags 00000000] [ttl 1796]
    ; H.ROOT-SERVERS.NET [v4 TTL 86182] [v6 TTL 86182] [v4 success] [v6 success]
    ;       128.63.2.53 [srtt 19] [flags 00000000] [ttl 1796]
    ;       2001:500:1::803f:235 [srtt 20] [flags 00000000] [ttl 1796]
    ; L.ROOT-SERVERS.NET [v4 TTL 86182] [v4 success] [v6 unexpected]
    ;       199.7.83.42 [srtt 19] [flags 00000000] [ttl 1796]
    ; C.ROOT-SERVERS.NET [v4 TTL 86182] [v4 success] [v6 unexpected]
    ;       192.33.4.12 [srtt 14] [flags 00000000] [ttl 1796]
    ; G.ROOT-SERVERS.NET [v4 TTL 86182] [v4 success] [v6 unexpected]
    ;       192.112.36.4 [srtt 19] [flags 00000000] [ttl 1796]
    ; K.ROOT-SERVERS.NET [v4 TTL 86182] [v6 TTL 86182] [v4 success] [v6 success]
    ;       193.0.14.129 [srtt 9] [flags 00000000] [ttl 1796]
    ;       2001:7fd::1 [srtt 16] [flags 00000000] [ttl 1796]
    ; B.ROOT-SERVERS.NET [v4 TTL 86182] [v4 success] [v6 unexpected]
    ;       192.228.79.201 [srtt 0] [flags 00000000] [ttl 1796]
    ; F.ROOT-SERVERS.NET [v4 TTL 86182] [v6 TTL 86182] [v4 success] [v6 success]
    ;       192.5.5.241 [srtt 0] [flags 00000000] [ttl 1796]
    ;       2001:500:2f::f [srtt 13] [flags 00000000] [ttl 1796]
    ; J.ROOT-SERVERS.NET [v4 TTL 86182] [v6 TTL 86182] [v4 success] [v6 success]
    ;       192.58.128.30 [srtt 20] [flags 00000000] [ttl 1796]
    ;       2001:503:c27::2:30 [srtt 0] [flags 00000000] [ttl 1796]
    ; A.ROOT-SERVERS.NET [v4 TTL 86182] [v6 TTL 86182] [v4 success] [v6 success]
    ;       198.41.0.4 [srtt 25] [flags 00000000] [ttl 1796]
    ;       2001:503:ba3e::2:30 [srtt 17] [flags 00000000] [ttl 1796]
    ; E.ROOT-SERVERS.NET [v4 TTL 86182] [v4 success] [v6 unexpected]
    ;       192.203.230.10 [srtt 12] [flags 00000000] [ttl 1796]
    ; I.ROOT-SERVERS.NET [v4 TTL 86182] [v4 success] [v6 unexpected]
    ;       192.36.148.17 [srtt 21] [flags 00000000] [ttl 1796]
    ; M.ROOT-SERVERS.NET [v4 TTL 86182] [v6 TTL 86182] [v4 success] [v6 success]
    ;       202.12.27.33 [srtt 0] [flags 00000000] [ttl 1796]
    ;       2001:dc3::35 [srtt 11] [flags 00000000] [ttl 1796]
    ;
    ; Unassociated entries
    ;
    ;       10.0.35.1 [srtt 306163] [flags 00002000] [ttl 1796]
    ;
    ; Start view _bind
    ;
    ;
    ; Cache dump of view '_bind'
    ;
    $DATE 20090604091629
    ;
    ; Address database dump
    ;
    ;
    ; Unassociated entries
    ;
    ; Dump complete
    

    Статистика

    Время первой команды журнала12:02:03 2009- 6- 4
    Время последней команды журнала12:43:31 2009- 6- 4
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %23.76
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 0.69
    Количество командных строк в единицу времени, команда/мин 2.44
    Частота использования команд
    dig20|==================| 18.02%
    ip16|==============| 14.41%
    rndc12|==========| 10.81%
    cat10|=========| 9.01%
    grep10|=========| 9.01%
    ping8|=======| 7.21%
    tail6|=====| 5.41%
    vi6|=====| 5.41%
    netstat6|=====| 5.41%
    tcpdump6|=====| 5.41%
    sh4|===| 3.60%
    watch4|===| 3.60%
    ~3|==| 2.70%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

    Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
    1. В журнал автоматически попадают все команды, данные в любом терминале системы.

    2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

    3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
      $ l s-l
      bash: l: command not found
      

    4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
      $ test 5 -lt 4
      Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ 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
      

    6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
      # id
      uid=0(root) gid=0(root) Gruppen=0(root)
      

    7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
      $ vi ~/.bashrc
      2a3,5
      >    if [ -f /usr/local/etc/bash_completion ]; then
      >         . /usr/local/etc/bash_completion
      >        fi
      

    8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
      $ patch ~/.bashrc
      В данном случае изменения применяются к файлу ~/.bashrc

    9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

      Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

    10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

    11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

    12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

    13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

    14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

      $ whoami
      
      user
      
      $ #^ Интересно, кто я?
      
      в журнале это будет выглядеть так:
      $ whoami
      
      user
      
      Интересно, кто я?

    15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

      $ whoami
      
      user
      
      $ cat > /dev/null #^ Интересно, кто я?
      
      Программа whoami выводит имя пользователя, под которым 
      мы зарегистрировались в системе.
      -
      Она не может ответить на вопрос о нашем назначении 
      в этом мире.
      
      В журнале это будет выглядеть так:
      $ whoami
      user
      
      Интересно, кто я?
      Программа whoami выводит имя пользователя, под которым
      мы зарегистрировались в системе.

      Она не может ответить на вопрос о нашем назначении
      в этом мире.
      Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

    16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

    17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
    18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
    19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
      1
          2
      3   
          4
      
      Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

    О программе

    LiLaLo (L3) расшифровывается как Live Lab Log.
    Программа разработана для повышения эффективности обучения Unix/Linux-системам.
    (c) Игорь Чубин, 2004-2008

    $Id$