Gopher Menu

       ----------------------------------------
       Who's running gopher on IPv6?!
       April 10th, 2018
       ----------------------------------------
       
       Using some (not so creative) command line tools, I have come up with a
       partial list of gopher servers that use IPv6... As a starting point I
       used Cameron Kaiser's list of new gopher servers since 1999 (which only
       has stable servers with DNS, hence the list being partial), and then 
       ran an nslookup for AAAA records...
       
       The commands I used went something like this:
       curl -s gopher://gopher.floodgap.com:70/1/new | sed 's/,/XXX/' | \ 
       tr "\\t" "," | dos2unix | grep '^1' | awk -F, '{print $3}' | \
       sed '/^\s*$/d' | grep --color=never -E '(.*\.){1}' | sort | uniq > \
       gopher.servers.txt
       
       nslookup << EOF > gopher.AAAA.txt
       set querytype=AAAA
       $(cat gopher.servers.txt)
       exit
       EOF
       
       I could easily have done this with more portable commands and condensed
       them down to use less total commands, but I was in a hurry. :)
       
       BTW, the gopher RFC says to use FQDN only for the hostname portion of
       a gopher resource, so the bare IP lines below probably wont work:
       
 (DIR) Name:   661.org
 (DIR) Address: 2600:3c01::f03c:91ff:fe1f:a30d
       
 (DIR) Name: devio.us
 (DIR) Address: 2001:470:4:2a5::feed:dead
       
 (DIR) Name:   fribyte.uib.no
 (DIR) Address: 2001:700:201:1::7016
       
 (DIR) Name:   ftp.icm.edu.pl
 (DIR) Address: 2001:6a0:0:31::2
       
 (DIR) Name:   gehennom.de
 (DIR) Address: 2a01:4f8:160:1194::2
       
 (DIR) gopher.4d2.org  canonical name = cosmo.4d2.org.
 (DIR) Name:   cosmo.4d2.org
 (DIR) Address: 2600:3c00::f03c:91ff:fedb:fa7c
       
 (DIR) gopher.feedle.net       canonical name = helios.feedle.net.
 (DIR) Name:   helios.feedle.net
 (DIR) Address: 2600:3c01::f03c:91ff:fe1f:a30d
       
 (DIR) gopher.idefix.net       canonical name = webgreenblatt.idefix.net.
 (DIR) Name:   webgreenblatt.idefix.net
 (DIR) Address: 2001:980:14ca:42::18
       
 (DIR) Name:   gopher.johncave.co.nz
 (DIR) Address: 2001:19f0:6000:9103:5400:ff:fe0c:65d5
       
 (DIR) Name:   gopher.kostecke.net
 (DIR) Address: 2001:470:1f10:1200::2
       
 (DIR) gopher.meulie.net       canonical name = de3.meulie.net.
 (DIR) Name:   de3.meulie.net
 (DIR) Address: 2a01:4f8:191:63af::2
       
 (DIR) Name:   gopher.r-36.net
 (DIR) Address: 2a01:4f8:160:43cd::3
       
 (DIR) gopher.umbrellix.net    canonical name = www.umbrellix.net.
 (DIR) Name:   www.umbrellix.net
 (DIR) Address: 2001:19f0:8001:279:5400:ff:fe69:2b87
       
 (DIR) Name:   gopher.wensley.org.uk
 (DIR) Address: 2001:8b0:1e4::
       
 (DIR) Name:   telefisk.org
 (DIR) Address: 2a02:980:2a43:a400:bed:c0ff:ee:160
       
 (DIR) Name:   tilde.land
 (DIR) Address: 2001:4801:7821:77:be76:4eff:fe11:e05
       
 (DIR) Name:   umaxx.net
 (DIR) Address: 2a01:238:424b:de00:cef6:8658:1611:5807
       
 (DIR) Name:   uninformativ.de
 (DIR) Address: 2a03:4000:5:313:aec2:3146:f481:13f6