Present Location: News >> Blog

Blog

> Tree Up!
Posted by prox, from Charlotte, on December 07, 2009 at 10:18 local (server) time

Put my tree up over the weekend.  This time I didn't timelapse it, mostly because I was lazy and figured it would look like last year's.

Christmas Tree 2009

Comments: 0
> Funny PTRs
Posted by prox, from Charlotte, on December 02, 2009 at 21:44 local (server) time

I had a random idea as I was swimming, today.  What do PTR records for all the equal-octet (a.a.a.a, where a = *) IPs look like on the Internet?

Easy enough to find out!  I excluded class E, the unspecified (0.0.0.0/8) network, and all errors (inc. NXDOMAIN):

% for i in `seq 1 223`; do host $i.$i.$i.$i|&grep -Ev '(^;;|NXDOMAIN|SERVFAIL)'; done
3.3.3.3.in-addr.arpa domain name pointer n003-000-000-000.static.ge.com.
8.8.8.8.in-addr.arpa domain name pointer any-in-0808.1e100.net.
16.16.16.16.in-addr.arpa domain name pointer evaxl4linilo.gre.hp.com.
18.18.18.18.in-addr.arpa domain name pointer FAHRVERGNUGEN.MIT.EDU.
20.20.20.20.in-addr.arpa domain name pointer AberdeenPC.
20.20.20.20.in-addr.arpa domain name pointer dom-serwer.dom.
24.24.24.24.in-addr.arpa domain name pointer cpe-24-24-24-24.twcny.res.rr.com.
47.47.47.47.in-addr.arpa domain name pointer h47s47a47n47.user.nortelnetworks.com.
60.60.60.60.in-addr.arpa domain name pointer 60-60-60-60.rev.home.ne.jp.
65.65.65.65.in-addr.arpa domain name pointer adsl-65-65-65-65.dsl.rcsntx.swbell.net.
66.66.66.66.in-addr.arpa domain name pointer cpe-66-66-66-66.rochester.res.rr.com.
67.67.67.67.in-addr.arpa domain name pointer adsl-67-67-67-67.dsl.hstntx.swbell.net.
68.68.68.68.in-addr.arpa domain name pointer fttu-68-68-68-068.bvunet.net.
69.69.69.69.in-addr.arpa domain name pointer the-coolest-ip-on-the-net.com.
71.71.71.71.in-addr.arpa domain name pointer cpe-071-071-071-071.triad.res.rr.com.
72.72.72.72.in-addr.arpa domain name pointer static-72-72-72-72.bstnma.east.verizon.net.
74.74.74.74.in-addr.arpa domain name pointer cpe-74-74-74-74.stny.res.rr.com.
75.75.75.75.in-addr.arpa domain name pointer c-75-75-75-75.hsd1.va.comcast.net.
76.76.76.76.in-addr.arpa domain name pointer 76-76-76-76.skybeam.com.
77.77.77.77.in-addr.arpa domain name pointer 77.77.77.77.parsdp.com.
79.79.79.79.in-addr.arpa domain name pointer 79-79-79-79.dynamic.dsl.as9105.com.
82.82.82.82.in-addr.arpa domain name pointer dslc-082-082-082-082.pools.arcor-ip.net.
83.83.83.83.in-addr.arpa domain name pointer 53535353.cable.casema.nl.
84.84.84.84.in-addr.arpa domain name pointer ip54545454.speed.planet.nl.
85.85.85.85.in-addr.arpa domain name pointer 85.85-85-85.dynamic.clientes.euskaltel.es.
86.86.86.86.in-addr.arpa domain name pointer ip56565656.adsl-surfen.hetnet.nl.
87.87.87.87.in-addr.arpa domain name pointer ip-87-87-87-87.easynet.co.uk.
88.88.88.88.in-addr.arpa domain name pointer ti300710a340-0088.bb.online.no.
91.91.91.91.in-addr.arpa domain name pointer 91.91.91-91.rev.gaoland.net.
93.93.93.93.in-addr.arpa domain name pointer ns.ngenix.net.
94.94.94.94.in-addr.arpa domain name pointer host94-94-static.94-94-b.business.telecomitalia.it.
95.95.95.95.in-addr.arpa domain name pointer a95-95-95-95.cpe.netcabo.pt.
97.97.97.97.in-addr.arpa domain name pointer 97-97.97-97.tampabay.res.rr.com.
98.98.98.98.in-addr.arpa domain name pointer 98-98-98-98.sbx08243.tuckega.wayport.net.
109.109.109.109.in-addr.arpa domain name pointer ip6d6d6d6d.static.cbizz.nl.
112.112.112.112.in-addr.arpa domain name pointer 112.112.112.112.broad.km.yn.dynamic.163data.com.cn.
122.122.122.122.in-addr.arpa domain name pointer 122-122-122-122.dynamic.hinet.net.
126.126.126.126.in-addr.arpa domain name pointer softbank126126126126.bbtec.net.
129.129.129.129.in-addr.arpa domain name pointer KarlIII.psi.ch.
130.130.130.130.in-addr.arpa domain name pointer law-67-130-130.uow.edu.au.
131.131.131.131.in-addr.arpa domain name pointer pooh.is.dyncorp.com.
140.140.140.140.in-addr.arpa domain name pointer cus140140.brooks.af.mil.
145.145.145.145.in-addr.arpa domain name pointer Multicast-RendezvousPoint.surf.net.
157.157.157.157.in-addr.arpa domain name pointer 157-157-157-157.static.simnet.is.
159.159.159.159.in-addr.arpa has no PTR record
166.166.166.166.in-addr.arpa domain name pointer h-166-166-166-166.ip.alltel.net.
172.172.172.172.in-addr.arpa domain name pointer ACACACAC.ipt.aol.com.
173.173.173.173.in-addr.arpa domain name pointer mta-173-173-173-173.austin.rr.com.
189.189.189.189.in-addr.arpa domain name pointer dsl-189-189-189-189-dyn.prod-infinitum.com.mx.
190.190.190.190.in-addr.arpa domain name pointer 190-190-190-190.cab.prima.net.ar.
192.192.192.192.in-addr.arpa domain name pointer medmgmt-192.tajen.edu.tw.
199.199.199.199.in-addr.arpa domain name pointer NS1.ShaneYoung.com.
203.203.203.203.in-addr.arpa domain name pointer 203-203-203-203.cable.dynamic.giga.net.tw.
213.213.213.213.in-addr.arpa domain name pointer host-213-213-213-213.brutele.be.
216.216.216.216.in-addr.arpa domain name pointer 216.216.216.216.transedge.com.
217.217.217.217.in-addr.arpa domain name pointer 217.217.217.217.dyn.user.ono.com.
218.218.218.218.in-addr.arpa domain name pointer EATcf-131p218.ppp15.odn.ne.jp.
219.219.219.219.in-addr.arpa domain name pointer host-d-219.ustcsz.edu.cn.
220.220.220.220.in-addr.arpa domain name pointer i220-220-220-220.s04.a013.ap.plala.or.jp.

Interesting that Time Warner Cable has six PTRs out of the above results.  159.159.159.159 apparently returned NOERROR yet no answers were given.  And, we found an RP belonging to surf.net along with some silliness from 20.20.20.20.

So, I took it a step further.  I wonder who's authoritative for all of the addresses?

% for i in `seq 1 239`; do echo -n "$i.$i.$i.$i: "; dig -x $i.$i.$i.$i SOA|grep -vE '(^;|^$)' |awk '{ print $5 " " $6; }'; done                                          
1.1.1.1: a.root-servers.net. dns-ops.arin.net.
2.2.2.2: ns-pri.ripe.net. dns-help.ripe.net.
3.3.3.3: ns.ge.com. hostmaster.ge.com.
4.4.4.4: dnsauth1.sys.gtei.net. dns.level3.net.
5.5.5.5: A.ROOT-SERVERS.NET. dns-ops.ARIN.NET.
6.6.6.6: ns03.army.mil. DOMAIN-REQUEST.AIMS7.army.mil.
7.7.7.7: A.ROOT-SERVERS.NET. dns-ops.ARIN.NET.
8.8.8.8: ns1.google.com. dns-admin.google.com.
9.9.9.9: A.ROOT-SERVERS.NET. dns-ops.ARIN.NET.
10.10.10.10: prisoner.iana.org. hostmaster.root-servers.org.
11.11.11.11: A.ROOT-SERVERS.NET. dns-ops.ARIN.NET.
12.12.12.12: ns1.attalascom.net. root.attalascom.net.
13.13.13.13: adrastea.xerox.com. dnsroot.xerox.com.
14.14.14.14: A.ROOT-SERVERS.NET. dns-ops.ARIN.NET.
15.15.15.15: g6w0805.atlanta.hp.com. hostmaster.fc.hp.com.
16.16.16.16: g5w0945.atlanta.hp.com. hostmaster-gre.hp.net.
17.17.17.17: nserver.apple.com. hostmaster.apple.com.
18.18.18.18: BITSY.MIT.EDU. NETWORK-REQUEST.MIT.EDU.
19.19.19.19: extdns001.ford.com. dnsadmin.ford.com.
20.20.20.20: NDCSTLTH1.amer.csc.com. dnsadmin.csc.com.
21.21.21.21: a.root-servers.net. dns-ops.arin.net.
22.22.22.22: a.root-servers.net. dns-ops.arin.net.
23.23.23.23: a.root-servers.net. dns-ops.arin.net.
24.24.24.24: dns-pri-01.nyroc.rr.com. dns-admin.nyroc.rr.com.
25.25.25.25: ns1.cs.ucl.ac.uk. hostmaster.cs.ucl.ac.uk.
26.26.26.26: a.root-servers.net. dns-ops.arin.net.
27.27.27.27: a.root-servers.net. dns-ops.arin.net.
28.28.28.28: A.ROOT-SERVERS.NET. dns-ops.ARIN.NET.
29.29.29.29: A.ROOT-SERVERS.NET. dns-ops.ARIN.NET.
30.30.30.30: A.ROOT-SERVERS.NET. dns-ops.ARIN.NET.
31.31.31.31: A.ROOT-SERVERS.NET. dns-ops.ARIN.NET.
32.32.32.32: ns.uk.prserv.net. rm-dnstechteam.ems.att.com.
33.33.33.33: CON1R.NIPR.MIL. DANIEL\.KNOPPS.DISA.MIL.
34.34.34.34: a4.nstld.com. dnssupport.verisign-grs.com.
35.35.35.35: dns.merit.net. ejd.merit.edu.
36.36.36.36: A.ROOT-SERVERS.NET. dns-ops.ARIN.NET.
37.37.37.37: A.ROOT-SERVERS.NET. dns-ops.ARIN.NET.
38.38.38.38: auth1.dns.cogentco.com. dns.cogentco.com.
39.39.39.39: A.ROOT-SERVERS.NET. dns-ops.ARIN.NET.
40.40.40.40: z1qip.d51.lilly.com. hostmaster.lilly.com.
41.41.41.41: ns1.afrinic.net. dnsmasters.afrinic.net.
42.42.42.42: a.root-servers.net. dns-ops.arin.net.
43.43.43.43: ns1.apnic.net. read-TXT-record-of-zone-first-dns-admin.apnic.net.
44.44.44.44: ampr.org. brian.ucsd.edu.
45.45.45.45: dns.interop.net. hostmaster.interop.net.
46.46.46.46: ns-pri.ripe.net. dns-help.ripe.net.
47.47.47.47: ns-ott47.nortelnetworks.com. hostmast.nortelnetworks.com.
48.48.48.48: psnyed01.prudential.com. postmaster.prufn.com.
49.49.49.49: A.ROOT-SERVERS.NET. dns-ops.ARIN.NET.
50.50.50.50: a.root-servers.net. dns-ops.arin.net.
51.51.51.51: A.ROOT-SERVERS.NET. dns-ops.ARIN.NET.
52.52.52.52: PDNS1.ULTRADNS.NET. contact.usa.dupont.com.
53.53.53.53: 54.54.54.54: a.root-servers.net. dns-ops.arin.net.
55.55.55.55: ns01.army.mil. DOMAIN-REQUEST.AIMS7.army.mil.
56.56.56.56: dns141.usps.com. domainadmin.imail.usps.gov.
57.57.57.57: ns1.equant.net. hostmaster.equant.net.
58.58.58.58: dns1.ctnt.com.cn. root.dns1.ctnt.com.cn.
59.59.59.59: 60.60.60.60: ns1.home.ne.jp. hostmaster.home.ad.jp.
61.61.61.61: 62.62.62.62: ns-pri.ripe.net. dns-help.ripe.net.
63.63.63.63: DIALDNS1.UU.NET. hostmaster.UU.NET.
64.64.64.64: chia.arin.net. dns-ops.arin.net.
65.65.65.65: ns1.swbell.net. postmaster.swbell.net.
66.66.66.66: dns-pri-01.nyroc.rr.com. dns-admin\@nyroc.rr.com.
67.67.67.67: ns1.swbell.net. postmaster.swbell.net.
68.68.68.68: ns1.bvunet.net. dns.bvub.com.
69.69.69.69: dns1.utelfla.com. abuse.embarqservices.net.
70.70.70.70: pd1ns1.st.vc.shawcable.net. dnsadmin.shaw.ca.
71.71.71.71: dns-pri-01.southeast.rr.com. rradm.southeast.rr.com.
72.72.72.72: ns1.verizon.net. dns.verizon.com.
73.73.73.73: dns1.inflow.pa.bo.comcast.net. dnsadmin.cable.comcast.com.73.in-addr.arpa.
74.74.74.74: dns-pri-01.nyroc.rr.com. dns-admin\@nyroc.rr.com.
75.75.75.75: dns1.inflow.pa.bo.comcast.net. dnsadmin.cable.comcast.com.
76.76.76.76: ns1.skybeam.com. netops.skybeam.com.
77.77.77.77: rdns1.parsdp.com. admin.parsdp.com.
78.78.78.78: ns-pri.ripe.net. dns-help.ripe.net.
79.79.79.79: ns0.tiscali.co.uk. hostmaster.uk.tiscali.com.
80.80.80.80: ns-pri.ripe.net. dns-help.ripe.net.
81.81.81.81: ns-pri.ripe.net. dns-help.ripe.net.
82.82.82.82: ns1.arcor-ip.de. hostmaster.adm.arcor.net.
83.83.83.83: cas-dns5.casema.nl. postmaster.casema.nl.
84.84.84.84: ns13.kpn.net. postmaster.wxs.nl.
85.85.85.85: dns.euskaltel.es. dnsmaster.euskaltel.es.
86.86.86.86: ns13.kpn.net. postmaster.wxs.nl.
87.87.87.87: ns0.easynet.co.uk. hostmaster.easynet.co.uk.
88.88.88.88: lft.ti.telenor.net. hostmaster.ti.telenor.net.
89.89.89.89: ns1.bouyguesbox.fr. hostmaster.bouyguesbox.fr.
90.90.90.90: ns-pri.ripe.net. dns-help.ripe.net.
91.91.91.91: dns1.gaoland.net. root.gaoland.net.
92.92.92.92: ns-pri.ripe.net. dns-help.ripe.net.
93.93.93.93: ns.ngenix.net. noc.ngenix.net.
94.94.94.94: dns10.interbusiness.it. staffdns.telecomitalia.it.
95.95.95.95: ns1.tvcabo.pt. dns.tvcabo.pt.
96.96.96.96: dns1.inflow.pa.bo.comcast.net. dnsadmin.cable.comcast.com.
97.97.97.97: dns-pri-01.tampflrdc.rr.com. hostmaster.tampabay.rr.com.
98.98.98.98: auth0.wayport.net. noc.wayport.net.
99.99.99.99: ns1.swbell.net. postmaster.swbell.net.
100.100.100.100: a.root-servers.net. dns-ops.arin.net.
101.101.101.101: A.ROOT-SERVERS.NET. dns-ops.ARIN.NET.
102.102.102.102: a.root-servers.net. dns-ops.arin.net.
103.103.103.103: a.root-servers.net. dns-ops.arin.net.
104.104.104.104: A.ROOT-SERVERS.NET. dns-ops.ARIN.NET.
105.105.105.105: A.ROOT-SERVERS.NET. dns-ops.ARIN.NET.
106.106.106.106: a.root-servers.net. dns-ops.arin.net.
107.107.107.107: A.ROOT-SERVERS.NET. dns-ops.ARIN.NET.
108.108.108.108: 109.109.109.109: ns1.speedxs.net. hostmaster.speedxs.net.
110.110.110.110: a.in-addr.cn. ipas.cnnic.cn.
111.111.111.111: ns1.apnic.net. read-TXT-record-of-zone-first-dns-admin.apnic.net.
112.112.112.112: ns.yn.cninfo.net. root.ns.yn.cninfo.net.
113.113.113.113: ns1.apnic.net. read-TXT-record-of-zone-first-dns-admin.apnic.net.
114.114.114.114: a.in-addr.cn. ipas.cnnic.cn.
115.115.115.115: dns.vsnl.net.in. helpdesk.giasbm01.vsnl.net.in.
116.116.116.116: ns1.apnic.net. read-TXT-record-of-zone-first-dns-admin.apnic.net.
117.117.117.117: a.in-addr.cn. ipas.cnnic.cn.
118.118.118.118: ns1.sc163.net. root.sc163.net.
119.119.119.119: ns1.apnic.net. read-TXT-record-of-zone-first-dns-admin.apnic.net.
120.120.120.120: rns3.twnic.net. hostmaster.twnic.net.
121.121.121.121: ns1.apnic.net. read-TXT-record-of-zone-first-dns-admin.apnic.net.
122.122.122.122: 123.123.123.123: ns.bta.net.cn. root.ns.bta.net.cn.
124.124.124.124: ns1.exchangenext.net. admin.exchangenext.net.
125.125.125.125: ns.zjnbptt.net.cn. root.ns.zjnbptt.net.cn.
126.126.126.126: ns-a.bbtec.net. noc.bbtec.net.
127.127.127.127: localhost. root.localhost.
128.128.128.128: quine.whoi.edu. hostmaster.whoi.edu.
129.129.129.129: sauron.psi.ch. network.psi.ch.
130.130.130.130: dns.uow.edu.au. dns-admin.uow.edu.au.
131.131.131.131: cscfwdchn6ed1.fedcsc.com. hostmaster.ns1.fedcsc.com.
132.132.132.132: ns01.army.mil. DOMAIN-REQUEST.AIMS7.army.mil.
133.133.133.133: y.dns.jp. root.dns.jp.
134.134.134.134: ns1.intel.com. hostmaster.intel.com.
135.135.135.135: ncrns1.ncr.com. postmaster.ncr.com.
136.136.136.136: extdns001.ford.com. dnsadmin.ford.com.
137.137.137.137: chia.arin.net. dns-ops.arin.net.
138.138.138.138: chia.arin.net. dns-ops.arin.net.
139.139.139.139: ns02.army.mil. DOMAIN-REQUEST.AIMS7.army.mil.
140.140.140.140: muhj-ns-001.acc.af.mil. hostmaster.acc.af.mil.
141.141.141.141: CON1R.NIPR.MIL. BURRIERTL.NNSY.NAVY.MIL.
142.142.142.142: govonca2.gov.on.ca. postmaster.govonca2.gov.on.ca.
143.143.143.143: chia.arin.net. dns-ops.arin.net.
144.144.144.144: chia.arin.net. dns-ops.arin.net.
145.145.145.145: ns1.surfnet.nl. netmaster.surfnet.nl.
146.146.146.146: 147.147.147.147: EDDNS0.BT.COM. zzdnsr.BT.COM.
148.148.148.148: chia.arin.net. dns-ops.arin.net.
149.149.149.149: tntech.edu. postmaster.tntech.edu.
150.150.150.150: 151.151.151.151: nsf.wellsfargo.com. hostmaster.wellsfargo.com.
152.152.152.152: ns.hq.nato.int. nss-ops.hq.nato.int.
153.153.153.153: ns1.apnic.net. read-TXT-record-of-zone-first-dns-admin.apnic.net.
154.154.154.154: ns1.afrinic.net. dnsmasters.afrinic.net.
155.155.155.155: ns01.army.mil. DOMAIN-REQUEST.AIMS7.army.mil.
156.156.156.156: chia.arin.net. dns-ops.arin.net.
157.157.157.157: ns1.simnet.is. hostmaster.simnet.is.
158.158.158.158: ns.bju.edu. postmaster.bju.edu.
159.159.159.159: 160.160.160.160: chia.arin.net. dns-ops.arin.net.
161.161.161.161: auth1.dns.cogentco.com. dns.cogentco.com.
162.162.162.162: chia.arin.net. dns-ops.arin.net.
163.163.163.163: ns1.apnic.net. read-TXT-record-of-zone-first-dns-admin.apnic.net.
164.164.164.164: stpb.soft.net. sg.rajan.blr.stpi.in.
165.165.165.165: localhost.165.165.165.in-addr.arpa. dnsadmin.saix.net.
166.166.166.166: 167.167.167.167: ns1.umusic.com. hostmaster-us.umusic.com.
168.168.168.168: auth01.us.wmmercer.com. hostmaster.us.wmmercer.com.
169.169.169.169: chia.arin.net. dns-ops.arin.net.
170.170.170.170: pfsns01.kinkos.com. corp-hostmaster.kinkos.com.
171.171.171.171: ns.bankofamerica.com. hostmaster.bankamerica.com.
172.172.172.172: daha-01.ns.aol.com. hostmaster.aol.net.
173.173.173.173: dns-pri-01.texas.rr.com. RRAdm.texas.rr.com.
174.174.174.174: 175.175.175.175: ns1.apnic.net. read-TXT-record-of-zone-first-dns-admin.apnic.net.
176.176.176.176: A.ROOT-SERVERS.NET. dns-ops.ARIN.NET.
177.177.177.177: A.ROOT-SERVERS.NET. dns-ops.ARIN.NET.
178.178.178.178: ns-pri.ripe.net. dns-help.ripe.net.
179.179.179.179: a.root-servers.net. dns-ops.arin.net.
180.180.180.180: ns1.apnic.net. read-TXT-record-of-zone-first-dns-admin.apnic.net.
181.181.181.181: A.ROOT-SERVERS.NET. dns-ops.ARIN.NET.
182.182.182.182: ns1.apnic.net. read-TXT-record-of-zone-first-dns-admin.apnic.net.
183.183.183.183: ns1.apnic.net. read-TXT-record-of-zone-first-dns-admin.apnic.net.
184.184.184.184: chia.arin.net. dns-ops.arin.net.
185.185.185.185: a.root-servers.net. dns-ops.arin.net.
186.186.186.186: NS.LACNIC.NET. hostmaster.LACNIC.NET.
187.187.187.187: NS.LACNIC.NET. hostmaster.LACNIC.NET.
188.188.188.188: ns-pri.ripe.net. dns-help.ripe.net.
189.189.189.189: dnsadm-interno.uninet.net.mx. adm-dns.reduno.com.mx.
190.190.190.190: prima.net.ar. hostmaster.prima.com.ar.
191.191.191.191: NS.LACNIC.NET. hostmaster.LACNIC.NET.
192.192.192.192: ns01.tajen.edu.tw. root.ns01.tajen.edu.tw.
193.193.193.193: ns.lucky.net. hostmaster.lucky.net.
194.194.194.194: ns.uk.prserv.net. rm-dnstechteam.ems.att.com.
195.195.195.195: ns0.ja.net. operations.ja.net.
196.196.196.196: ns1.afrinic.net. dnsmasters.afrinic.net.
197.197.197.197: ns1.afrinic.net. dnsmasters.afrinic.net.
198.198.198.198: chia.arin.net. dns-ops.arin.net.
199.199.199.199: ns1.onvoy.net. hostmaster.mr.net.
200.200.200.200: ns.embratel.net.br. admin.embratel.net.br.
201.201.201.201: pascal.ice.co.cr. root.pascal.ice.co.cr.
202.202.202.202: NS2.NET.EDU.CN. HOSTMASTER.NET.EDU.CN.
203.203.203.203: dns1.giga.net.tw. domainadmin.corp.giga.net.tw.
204.204.204.204: chia.arin.net. dns-ops.arin.net.
205.205.205.205: ns.uunet.ca. support.uunet.ca.
206.206.206.206: ns1.westnet.net. hostmaster.westnet.net.
207.207.207.207: eclipse.net. hostmaster.eclipse.net.
208.208.208.208: 209.209.209.209: ns1.bayou.com. root.ns1.bayou.com.
210.210.210.210: ns1.apnic.net. read-TXT-record-of-zone-first-dns-admin.apnic.net.
211.211.211.211: ins1.hananet.net. dnsmaster.hanaro.com.
212.212.212.212: nspri.easynet.co.uk. hostmaster.easynet.co.uk.
213.213.213.213: brutele01.brutele.be. hostmaster.brutele.be.
214.214.214.214: CON1R.NIPR.MIL. HOSTMASTER.NIC.MIL.
215.215.215.215: CON1R.NIPR.MIL. HOSTMASTER.NIC.MIL.
216.216.216.216: hns1.newedgenetworks.com. hostmaster.newedgenetworks.com.
217.217.217.217: dns01.ono.com. administrador.ono.es.
218.218.218.218: ns2.odn.ne.jp. postmaster.odn.ne.jp.
219.219.219.219: sz1.ustcsz.edu.cn. admin.ustcsz.edu.cn.
220.220.220.220: czns1.plala.or.jp. postmaster.plala.or.jp.
221.221.221.221: ns.bta.net.cn. root.ns.bta.net.cn.
222.222.222.222: dns1.ctnt.com.cn. root.dns1.ctnt.com.cn.
223.223.223.223: A.ROOT-SERVERS.NET. dns-ops.ARIN.NET.
224.224.224.224: flag.ep.net. hostmaster.ep.net.
225.225.225.225: dot.ep.net. hostmaster.ep.net.
226.226.226.226: dot.ep.net. hostmaster.ep.net.
227.227.227.227: dot.ep.net. hostmaster.ep.net.
228.228.228.228: dot.ep.net. hostmaster.ep.net.
229.229.229.229: dot.ep.net. hostmaster.ep.net.
230.230.230.230: dot.ep.net. hostmaster.ep.net.
231.231.231.231: dot.ep.net. hostmaster.ep.net.
232.232.232.232: dot.ep.net. hostmaster.ep.net.
233.233.233.233: dot.ep.net. hostmaster.ep.net.
234.234.234.234: dot.ep.net. hostmaster.ep.net.
235.235.235.235: dot.ep.net. hostmaster.ep.net.
236.236.236.236: dot.ep.net. hostmaster.ep.net.
237.237.237.237: dot.ep.net. hostmaster.ep.net.
238.238.238.238: dot.ep.net. hostmaster.ep.net.
239.239.239.239: dot.ep.net. hostmaster.ep.net.

Ok, not as interesting.  I'm glad to see APNIC uses TXT records.  Not so glad to see escaped @'s in the eMail address of the SOA, though.

Comments: 0
> Swappiness
Posted by prox, from Charlotte, on December 02, 2009 at 19:35 local (server) time

Lately, I've been unlocking my workstation in the morning, only to find that all my workspaces take several seconds to redraw, just like if the system had been swapped out with an 80286 processor.  This is due to too much swap usage, and the moving of unused pages out to disk.  Most likely, my corporate-managed Windows VM was doing a couple thousand virus scans during the night (argh, I hate it) and filling up the buffers and caches.  Normally, this wouldn't be a problem, but it seems that something in Linux 2.6.30 has changed, recently, resulting in more page file usage.

Strangely, the /proc/sys/vm/swappiness variable (see discussion here) is still set to 60, which is the default.  I set it down to 0.  We'll see if this helps, tomorrow.

Comments: 0
> Nokia N900
Posted by prox, from Sarasota, on November 25, 2009 at 11:14 local (server) time

I'm so upset about the Nokia N900's lack of a 850/1900 W-CDMA radio.  I have AT&T, and would love to replace my aging Nokia E71 with the N900 for some Maemo 5 goodness, but I'm not changing carriers to T-Mobile or buying the phone and dealing with EDGE once again.

I guess the only thing left to do is comserate with these folks.

Wah.

Comments: 0
> Voxel IPv6
Posted by prox, from Charlotte, on November 17, 2009 at 23:35 local (server) time

Shortly after getting back from NANOG47, I figured I'd query the friendly folks at Voxel dot Net (they host my web server, dax) about the state of their IPv6 offerings.  Turns out it was good timing, since they were just starting up the pilot program (now publicized via an official Voxel blog entry) for IPv6 on dedicated servers.

Previous to this, I had a 6in4 tunnel with Hurricane Electric, which worked pretty well.  Of course, unlike any transition mechanism, it suffered from 20 bytes of overhead, limiting the effective MTU to 1480 bytes.  It was also very close to dax, also in the 111 8th carrier hotel in NYC (I think).

The following week Voxel moved my server to another switch (closer to their core, apparently, since latencies across the board dropped by a ms or two) and then assigned me a /64 for the link and a /56 for other purposes:

Reverse DNS for both of the blocks was delegated to my nameservers, and authority was transferred via the SWIP.

For the first time ever, I was able to do the following from one of my boxes:

% ping6 -mm -s 1452 he.net.
PING6(1500=40+8+1452 bytes) 2001:48c8:1:2::2 --> 2001:470:0:76::2
1460 bytes from 2001:470:0:76::2, icmp_seq=0 hlim=56 time=97.509 ms
1460 bytes from 2001:470:0:76::2, icmp_seq=1 hlim=56 time=97.474 ms

For the first couple of days, I still had my default route pointed through my HE tunnel, so some traffic egressed via Voxel and came back via HE.  I also used some IPv6 NAT (ugh!) before renumering my network from HE space to my shiny new Voxel /56.  Renumbering was pretty easy, even though I had to hit every router in my network.  It essentially consisted of a couple regular expressions:

:%s/2001:470:8ad6::\/48/2001:48c8:1:100::\/56/gi
:%s/2001:470:8ad6:/2001:48c8:1:/gi
:%s/48c8:1:\(.\):/48c8:1:10\1:/gi
:%s/48c8:1:\(..\):/48c8:1:1\1:/gi
:%s/48c8:1:ffff/48c8:1:1ff/gi

I am still keeping the HE tunnel around just in case I need to NAT some traffic through through it.  The NAT rule I have in pf.conf is:

nat on gif3 from 2001:48c8:1:100::/56 to any -> 2001:470:1f06:c1d::2

Basically, if I add routes in Zebra pointing toward HE, the traffic will automatically have source NAT applied.

Other than dax, the rest of my network still has some tunnel overhead, since I run 6in4 tunnels internally, but there's no fixing that until everybody starts offering IPv6.  That will be awhile.

Overall, Voxel's IPv6 transit is fantastic.  From what I can tell, their upstreams consist of nLayer, Cogent, Hurricane Electric, TeliaSonera, and I think Level3 is in the mix somehow, too, but it seems they just do tunnels.  If you look at their PeeringDB record (AS29791) they're also present at quite a number of Internet exchanges (IXes).   The only sore spot is the connectivity to Google.  Since I'm still using HE's nameservers for Google over IPv6, www.google.com still translates to records that provide AAAA RRs.  Unfortunately, all traffic to Google goes through AMS-IX:

 1  et3.starfire.prolixium.net (2001:48c8:1:105::1)  0.187 ms 
 2  gi7.dax.prolixium.net (2001:48c8:1:1ff::2d)  31.482 ms 
 3  voxel.prolixium.net (2001:48c8:1:2::1)  35.359 ms 
 4  0.ae2.tsr1.lga5.us.voxel.net (2001:48c8::82d)  31.133 ms 
 5  0.ae59.tsr1.lga3.us.voxel.net (2001:48c8::821)  35.091 ms 
 6  904.te1-2.tsr1.ams2.nl.voxel.net (2001:48c8::816)  124.026 ms 
 7  pr61.ams04.net.google.com (2001:7f8:1::a501:5169:1)  115.442 ms 
 8  *             
 9  *             
10  *             
11  *             
12  *             
13  *             
14  *             
15  vx-in-x68.1e100.net (2001:4860:b004::68)  212.501 ms 

I'm sure that will improve in the future.  Another neat thing (well, maybe not too neat) is I can now reach Cogent's IPv6 space from my network, where I previously couldn't, due to peering spats between them and HE.  Cogent still won't peer with HE, for reasons unknown.  I suspect they're just idiots.

Anyway, feel free to do an IPv6 traceroute from my looking glass.  Hopefully more providers will offer IPv6 services they way Voxel does, in the near future.

Comments: 0
> Bumper Stickers
Posted by prox, from Charlotte, on November 17, 2009 at 11:40 local (server) time

There are two bumper stickers that I routinely see on the road every day.  Unfortunately, unless you are already aware of their significance, the symbols can be ambiguous.  So, I looked them up.  Here's a quick reference:

Human Rights Campaign

Above is the symbol of the Human Rights Campaign, a lesbian, gay, bisexual, and transgender (LGBT) lobbying group and political action committee.  Wikipedia also has an article about it.

Thin Blue Line

Above is the symbol called the Thin Blue Line.  It represents the fraternal order of police officers throughout the country.  See the following news article and Wikipedia article for more information.

Comments: 0
> Dead HDD
Posted by prox, from Charlotte, on November 06, 2009 at 11:23 local (server) time

So, I think the HDD in my main workstation at home just died:

[26260895.493627] EXT3-fs error (device sda3): ext3_get_inode_loc: unable to read inode block - inode=1401064, block=5603344
[26260895.493627] sd 0:0:0:0: [sda] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK,SUGGEST_OK
[26260895.493627] end_request: I/O error, dev sda, sector 60715037
[26260895.493627] EXT3-fs error (device sda3): ext3_get_inode_loc: unable to read inode block - inode=1401064, block=5603344
[26260895.493627] sd 0:0:0:0: [sda] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK,SUGGEST_OK
[26260895.493627] end_request: I/O error, dev sda, sector 60715037
[26260895.493627] EXT3-fs error (device sda3): ext3_get_inode_loc: unable to read inode block - inode=1401064, block=5603344
[26260895.493627] sd 0:0:0:0: [sda] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK,SUGGEST_OK
[26260895.493627] end_request: I/O error, dev sda, sector 60715037
[26260895.493627] EXT3-fs error (device sda3): ext3_get_inode_loc: unable to read inode block - inode=1401064, block=5603344
[26260895.694211] sd 0:0:0:0: [sda] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK,SUGGEST_OK
[26260895.694211] end_request: I/O error, dev sda, sector 60846909
[26260906.135862] sd 0:0:0:0: [sda] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK,SUGGEST_OK
[26260906.135862] end_request: I/O error, dev sda, sector 33714181
[26260906.135862] EXT3-fs error (device sda3): ext3_get_inode_loc: unable to read inode block - inode=557235, block=2228237
[26260906.135862] sd 0:0:0:0: [sda] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK,SUGGEST_OK
[26260906.135862] end_request: I/O error, dev sda, sector 33714181
[26260906.135862] EXT3-fs error (device sda3): ext3_get_inode_loc: unable to read inode block - inode=557235, block=2228237

My backup is about a week old, so I'm not too worried.  rsync is throwing a major fit right now trying to pull any files in the last week, though.

(destiny:11:20)# uptime 
 11:21:45 up 256 days, 13:11,  9 users,  load average: 0.08, 0.14, 0.09
(destiny:11:21)# sync
zsh: segmentation fault  sync
(destiny:11:21)# cat /var/log/kern.log
cat: zsh: bus error  cat /var/log/kern.log

Oh well.  I guess I'll have to get a new drive.  Current one is a Western Digital WD1600JSRTL (160GB SATA 3.0Gb/sec).

Update: Uh, looks like I just had to reboot.  Somehow my drive spun down and wouldn't spin back up, so things like ext3 were going wild when all I/O was being rejected.  I think the only reason I could login via SSH was because most things were cached in RAM.

Comments: 0
> YMCA Incidents
Posted by prox, from Charlotte, on November 04, 2009 at 21:53 local (server) time

The local YMCA indoor pool was closed again for the second day in a row due to some little kid doing "doo doo" in the pool.  I'm really sick of the pool DoS, so I wrote them a letter:

November 4th, 2009

Dear YMCA of Greater Charlotte Staff -

I have been a member of the Charlotte YMCA since 2005, and attend the Siskey branch daily to use the indoor pool.  I employ a strict regimen of swimming 2050 meters per day, six days per week.  Due to my work schedule and to avoid times when the lanes dedicated to lap swimming are crowded, I typically arrive at 8:30PM and swim until closing on weekdays.  On the weekends I swim for 45 minutes beginning around noontime.

Occasionally the Siskey pool is closed due to incidents with small children using the pool as their personal lavatory.  Over the past several years this seemed to happen once a month, sometimes twice a month.  However, the last several weeks it appears that the frequency of these "accidents" is increasing.  For example, the Siskey pool was closed both yesterday and today due to "accidents".

As a member who uses the YMCA solely for the indoor swimming pool facilities, these incidents are forcing me to consider other options in the area.  Ideally, since I believe my membership allows me to visit any of the YMCA branches in Charlotte, my other options should be other branches in the area.  Unfortunately, none of the other YMCA branches (Ballantyne Village, Morrison, Weddington, Hemby) near my location in Ballantyne are equipped with indoor swimming pools.  Additionally, even the branch closest to my place of employment, Steele Creek, does not have a pool.  The only other options this leaves me with are traveling a distance to another branch that does have an indoor pool (Harris, for example) or terminating my membership and pursuing something else.

As I would rather not take the latter course of action specified above, I would like to suggest a few improvements that may assist with this problem:
With the exception of these incidents, I have overall been quite happy with my YMCA membership.  Please feel free to contact me regarding this letter via either of the following methods:

Office phone: 704-xxx-xxxx
Electronic Mail: prox@prolixium.com

Sincerely,

Mark Kamichoff

We'll see what happens.  Tomorrow I'm going to try The Mecklenburg County Aquatic Center.  The commute is going to be a pain, though.

Update: I received the following (I've censored some of it) on the 10th of November:

Hi Mark,

My name is Nzr Znharl, I'm the Ndhngvpf Qverpgbe here at the Siskey YMCA.  Your email made its way into my inbox yesterday and I wanted to touch base with you.  First off, thanks so much for writing such a well written and explanatory email.  We appreciate our member's feedback and definitely want to please all that we can.

You're very smart for coming to the pool around 8:30pm, which is the best time to swim laps because of the slow traffic flow.  I was at the pool earlier this week when the two incidents occurred.  I want to address the bullet points in your email that I can control and possibly help you out a bit in the future.  The incident on 11/3 was [...]  We had to vacuum the pool, cancel the swim lessons, reschedule them all and close the pool for the evening.  We're not sure of the details on the incident on 11/4 but we know [...].

We unfortunately can not control situations like these once they happen, we can only implement certain procedures to help notify the members.  You will find this to be the issue at every Aquatic facility whether it is the Y or a local swim club.  The ones that never close are the ones I would be afraid of going to, I have heard of some pools risking the safety of their members and not closing the pool when a situation occurs in order to please their swimmers.  We do have an Aquatics Hotline you are able to call to see if the pool has closed.  Maybe on your ride over to Siskey you could call the hotline just to ensure the pool is open.  The hotline is not updated daily, only if/when an incident occurred that would require the pool to close. The number is 704-716-4230.

The YMCA of Greater Charlotte does require all children who are not potty trained to wear plastic pants over top of there swim diaper.  The lifeguards and pool managers help enforce this rule.  Our Swim Lesson Parent Letter also states to not bring your child to the pool if he/she is feeling sick and to take your child to the restroom prior to their swim lesson.

Restricting children under a certain age is unfortunately not the answer the problem, the Siskey YMCA is here for all ages.  We're not able to update the website, but we can/do update the hotline number on an as needed basis.

I hope this helps you out a bit.  I do apologize for the inconvenience of the pool closings.  As a lap swimmer, I know the frustration when you just can't wait to get into the pool only to find out it's closed, two nights in a row!  That is, as you already know a very rare thing (two consecutive nights).

We do appreciate your continued support and hope you choose to continue to visit the Siskey Aquatics Facility.  Please utilize the hot line and please let me know if there's anything I can ever help you out with!

Thanks so much,

Nzr

Nzr Znharl
Ndhngvpf Qverpgbe
YMCA of Greater Charlotte - Siskey YMCA
3127 Weddingon Road, Matthews NC 28105

Should I really be afraid to swim in pools that actually have age limits, and limit folks who may have accidents?  I guess I'm taking my life into my hands by going to MCAC!

Comments: 0

Previous PageDisplaying page 21 of 121 of 965 results Next Page