Title: Need help with altcoin DNS SEED config- only returning a single IP
Post by: danosphere on May 03, 2018, 06:37:20 PM
I'm trying to get DNS seeds setup properly for Syscoin. We've got the NS and A records all setup properly and a fork for sipa-seeder running but for some reason its only returning 1 ip when queried rather than a list like I see on the bitcoin/litecoin DNS seeds. I'm don't have a wealth of experience with the seeder software so I'm hoping someone can point me in the right direction. Here are the changes made to the running sipa-seeder to support Syscoin: https://github.com/syscoin/syscoin-seeder/commit/040ffc1d7a74d65b60451104eb50be9bebaa1129 If you nslookup seed1.syscoin.org or seed2.syscoin.org you can see it returns a single IP which is being served by the sipa-seeder software I just don't know why its not returning more than one: nslookup seed1.syscoin.org Server: 172.31.0.2 Address: 172.31.0.2#53
Non-authoritative answer: Name: seed1.syscoin.org Address: 13.209.29.80
compared to something like dnsseed.litcointools.com: nslookup dnsseed.litecointools.com Server: 172.31.0.2 Address: 172.31.0.2#53
Non-authoritative answer: Name: dnsseed.litecointools.com Address: 60.205.112.102 Name: dnsseed.litecointools.com Address: 62.138.184.137 Name: dnsseed.litecointools.com Address: 65.189.240.126 Name: dnsseed.litecointools.com Address: 68.97.206.162 Name: dnsseed.litecointools.com Address: 86.28.155.54 Name: dnsseed.litecointools.com Address: 89.221.215.56 Name: dnsseed.litecointools.com Address: 95.183.55.132 Name: dnsseed.litecointools.com Address: 96.27.8.242 Name: dnsseed.litecointools.com Address: 122.148.179.59 Name: dnsseed.litecointools.com Address: 128.199.253.72 Name: dnsseed.litecointools.com Address: 159.65.47.28 Name: dnsseed.litecointools.com Address: 159.89.182.88 Name: dnsseed.litecointools.com Address: 173.249.22.62 Name: dnsseed.litecointools.com Address: 173.249.63.31 Name: dnsseed.litecointools.com Address: 203.152.216.75 Name: dnsseed.litecointools.com Address: 209.108.206.229 Name: dnsseed.litecointools.com Address: 212.115.192.67 Name: dnsseed.litecointools.com Address: 13.232.21.82 Name: dnsseed.litecointools.com Address: 23.111.173.210 Name: dnsseed.litecointools.com Address: 46.166.160.56 Name: dnsseed.litecointools.com Address: 47.93.77.195 Name: dnsseed.litecointools.com Address: 47.94.37.254 Name: dnsseed.litecointools.com Address: 47.94.82.60
Very much appreciate any help!
Title: Re: Need help with altcoin DNS SEED config- only returning a single IP
Post by: danosphere on May 03, 2018, 06:44:57 PM
Oh and fwiw there are hundreds of nodes connected to these seed addresses, so there's no reason for them not to be returning +1 IPs...
Title: Re: Need help with altcoin DNS SEED config- only returning a single IP
Post by: danosphere on May 03, 2018, 10:01:40 PM
bump and here is more info, this seems wrong compared to what i seeing on litecointools: dig T seed2.syscoin.org
; <<>> DiG 9.10.3-P4-Ubuntu <<>> T seed2.syscoin.org ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 45249 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;T. IN A
;; AUTHORITY SECTION: . 38 IN SOA a.root-servers.net. nstld.verisign-grs.com. 2018050302 1800 900 604800 86400
;; Query time: 0 msec ;; SERVER: 172.31.0.2#53(172.31.0.2) ;; WHEN: Thu May 03 22:00:54 UTC 2018 ;; MSG SIZE rcvd: 105
;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48651 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;seed2.syscoin.org. IN A
;; ANSWER SECTION: seed2.syscoin.org. 60 IN A 13.209.29.80
;; Query time: 140 msec ;; SERVER: 172.31.0.2#53(172.31.0.2) ;; WHEN: Thu May 03 22:00:54 UTC 2018 ;; MSG SIZE rcvd: 62
litecointools: dig T dnsseed.litecointools.com
; <<>> DiG 9.10.3-P4-Ubuntu <<>> T dnsseed.litecointools.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 48718 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;T. IN A
;; AUTHORITY SECTION: . 60 IN SOA a.root-servers.net. nstld.verisign-grs.com. 2018050302 1800 900 604800 86400
;; Query time: 19 msec ;; SERVER: 172.31.0.2#53(172.31.0.2) ;; WHEN: Thu May 03 22:00:32 UTC 2018 ;; MSG SIZE rcvd: 105
;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64967 ;; flags: qr rd ra; QUERY: 1, ANSWER: 23, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;dnsseed.litecointools.com. IN A
;; ANSWER SECTION: dnsseed.litecointools.com. 60 IN A 37.48.108.187 dnsseed.litecointools.com. 60 IN A 39.106.49.237 dnsseed.litecointools.com. 60 IN A 54.215.234.73 dnsseed.litecointools.com. 60 IN A 62.210.151.165 dnsseed.litecointools.com. 60 IN A 68.97.206.162 dnsseed.litecointools.com. 60 IN A 68.99.17.120 dnsseed.litecointools.com. 60 IN A 81.17.31.108 dnsseed.litecointools.com. 60 IN A 82.146.50.138 dnsseed.litecointools.com. 60 IN A 86.154.14.5 dnsseed.litecointools.com. 60 IN A 88.198.67.196 dnsseed.litecointools.com. 60 IN A 93.95.100.155 dnsseed.litecointools.com. 60 IN A 140.82.63.220 dnsseed.litecointools.com. 60 IN A 142.4.212.118 dnsseed.litecointools.com. 60 IN A 144.76.168.46 dnsseed.litecointools.com. 60 IN A 146.71.76.237 dnsseed.litecointools.com. 60 IN A 148.66.62.234 dnsseed.litecointools.com. 60 IN A 159.65.183.157 dnsseed.litecointools.com. 60 IN A 173.212.205.146 dnsseed.litecointools.com. 60 IN A 185.208.208.147 dnsseed.litecointools.com. 60 IN A 203.152.216.75 dnsseed.litecointools.com. 60 IN A 212.83.142.220 dnsseed.litecointools.com. 60 IN A 213.136.81.167 dnsseed.litecointools.com. 60 IN A 35.158.105.195
;; Query time: 206 msec ;; SERVER: 172.31.0.2#53(172.31.0.2) ;; WHEN: Thu May 03 22:00:32 UTC 2018 ;; MSG SIZE rcvd: 422
Title: Re: Need help with altcoin DNS SEED config- only returning a single IP
Post by: danosphere on May 03, 2018, 10:16:07 PM
When I enable all the printf statements I get output like this, which seems to indicate some issue but im not sure what: Loading dnsseed.dat...done Starting 4 DNS threads for seed2.syscoin.org on node2.syscoin.org (port 5353).......done Starting seeder...done Starting 96 crawler threads...done [18-05-03 22:16:04] 0/12 available (12 tried in 48s, 0 new, 0 active), 0 banned; 10 DNS requests, 10 db queries 54.190.203.41:8369 : SEND version 54.190.203.41:8369 : RECV rejectsing reject 54.190.203.41:8369 : done processing reject prematurely) 54.190.203.41:8369 : BAD (connection closed prematurely) 54.190.203.41:8369: BAD!!!ND version 13.209.29.80:8369 : got bad result: success=0/141; 2H:0.00%-0.00%(6.15) 8H:0.00%-0.64%(27.00) 1D:0.00%-18.61%(67.88) 1W:0.00%-78.65%(125.29) 18.204.236.41:8369 : got bad result: success=0/155; 2H:0.00%-0.00%(6.15) 8H:0.00%-0.38%(27.07) 1D:0.00%-15.59%(70.26) 1W:0.00%-76.68%(136.16) 34.241.109.167:8369 : got bad result: success=0/159; 2H:0.00%-0.00%(6.15) 8H:0.00%-0.33%(27.09) 1D:0.00%-14.95%(70.89) 1W:0.00%-76.22%(139.23) kjy2eqzk4zwi5zd3.onion:8369: got bad result: success=0/150; 2H:0.00%-0.00%(6.15) 8H:0.00%-0.46%(27.05) 1D:0.00%-16.60%(69.46) 1W:0.00%-77.37%(132.32) kjy2eqzk4zwi5zd3.onion:8379: got bad result: success=0/166; 2H:0.00%-0.00%(6.15) 8H:0.00%-0.11%(27.10) 1D:0.00%-10.34%(71.72) 1W:0.00%-72.31%(144.39) 192.241.200.33:8369 : got bad result: success=0/166; 2H:0.00%-0.00%(6.15) 8H:0.00%-0.11%(27.10) 1D:0.00%-10.34%(71.72) 1W:0.00%-72.31%(144.39) 128.199.144.240:8369 : got bad result: success=0/166; 2H:0.00%-0.00%(6.15) 8H:0.00%-0.11%(27.10) 1D:0.00%-10.34%(71.72) 1W:0.00%-72.31%(144.39) 13.68.29.49:8369 : got bad result: success=0/166; 2H:0.00%-0.00%(6.15) 8H:0.00%-0.11%(27.10) 1D:0.00%-10.34%(71.72) 1W:0.00%-72.32%(144.39) 13.82.149.167:8369 : got bad result: success=0/166; 2H:0.00%-0.00%(6.15) 8H:0.00%-0.11%(27.10) 1D:0.00%-10.34%(71.72) 1W:0.00%-72.32%(144.39) 52.15.235.51:8369 : got bad result: success=0/166; 2H:0.00%-0.00%(6.15) 8H:0.00%-0.11%(27.10) 1D:0.00%-10.38%(71.72) 1W:0.00%-72.36%(144.39) 35.173.216.61:8369 : got bad result: success=0/161; 2H:0.00%-0.00%(6.15) 8H:0.00%-0.29%(27.09) 1D:0.00%-14.24%(71.18) 1W:0.00%-75.70%(140.75) 54.190.203.41:8369 : got bad result: success=0/161; 2H:0.00%-0.00%(6.15) 8H:0.00%-0.29%(27.09) 1D:0.00%-14.24%(71.18) 1W:0.00%-75.70%(140.75)
Title: Re: Need help with altcoin DNS SEED config- only returning a single IP
Post by: danosphere on May 04, 2018, 06:20:48 PM
Figured it out, hopefully this helps some other lost soul but you need to update the PROTOCOL_VERSION in serialize.h which was missing from the instructions I found here on BCT.
https://github.com/syscoin/syscoin-seeder/commit/a96fb2d870c5c651e17f1d65db825f95cf87cb78 ;)
Title: Re: Need help with altcoin DNS SEED config- only returning a single IP
Post by: joe@exor on May 07, 2020, 03:29:53 PM
I realize this is an older thread, but I just want to point out that nowadays there is a clone of the bitcoin-seeder called the generic-seeder that is much easier to setup for most altcoins. It adds new optional features, some small fixes and most importantly, you no longer have to edit the source code to get it to work with your altcoin because all the common variables that change across altcoins have been separated into a config file for easy configuration.
Read more here: https://bitcointalk.org/index.php?topic=5239304.0 (https://bitcointalk.org/index.php?topic=5239304.0)
|