mirror of
https://github.com/twisterarmy/dnsseeder.git
synced 2025-08-26 05:31:56 +00:00
Merge pull request #10 from JeremyRand/multiple-initial
Support multiple initial IP's
This commit is contained in:
commit
b78cb421a9
@ -6,6 +6,7 @@
|
|||||||
"Pver": 70001,
|
"Pver": 70001,
|
||||||
"DNSName": "btctseed.zagbot.com",
|
"DNSName": "btctseed.zagbot.com",
|
||||||
"TTL": 300,
|
"TTL": 300,
|
||||||
|
"InitialIP": "0.0.0.0,0.0.0.0",
|
||||||
"Seeder1": "testnet-seed.alexykot.me",
|
"Seeder1": "testnet-seed.alexykot.me",
|
||||||
"Seeder2": "testnet-seed.bitcoin.petertodd.org",
|
"Seeder2": "testnet-seed.bitcoin.petertodd.org",
|
||||||
"Seeder3": "testnet-seed.bluematt.me"
|
"Seeder3": "testnet-seed.bluematt.me"
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
"Pver": 70001,
|
"Pver": 70001,
|
||||||
"DNSName": "btcseed.zagbot.com",
|
"DNSName": "btcseed.zagbot.com",
|
||||||
"TTL": 600,
|
"TTL": 600,
|
||||||
|
"InitialIP": "0.0.0.0,0.0.0.0",
|
||||||
"Seeder1": "dnsseed.bluematt.me",
|
"Seeder1": "dnsseed.bluematt.me",
|
||||||
"Seeder2": "bitseed.xf2.org",
|
"Seeder2": "bitseed.xf2.org",
|
||||||
"Seeder3": "dnsseed.bitcoin.dashjr.org"
|
"Seeder3": "dnsseed.bitcoin.dashjr.org"
|
||||||
|
@ -6,7 +6,8 @@
|
|||||||
"Pver": 70001,
|
"Pver": 70001,
|
||||||
"DNSName": "seeder.example.com",
|
"DNSName": "seeder.example.com",
|
||||||
"TTL": 600,
|
"TTL": 600,
|
||||||
|
"InitialIP": "0.0.0.0,0.0.0.0",
|
||||||
"Seeder1": "seeder1.example.com",
|
"Seeder1": "seeder1.example.com",
|
||||||
"Seeder2": "seed1.bob.com",
|
"Seeder2": "seed1.bob.com",
|
||||||
"Seeder3": "seed2.example.com"
|
"Seeder3": "seed2.example.com"
|
||||||
}
|
}
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
"Pver": 70001,
|
"Pver": 70001,
|
||||||
"DNSName": "dnsseed.nmctest.net",
|
"DNSName": "dnsseed.nmctest.net",
|
||||||
"TTL": 600,
|
"TTL": 600,
|
||||||
|
"InitialIP": "0.0.0.0,0.0.0.0",
|
||||||
"Seeder1": "nmc.seed.quisquis.de",
|
"Seeder1": "nmc.seed.quisquis.de",
|
||||||
"Seeder2": "seed.nmc.markasoftware.com"
|
"Seeder2": "seed.nmc.markasoftware.com"
|
||||||
}
|
}
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
"Pver": 60000,
|
"Pver": 60000,
|
||||||
"DNSName": "dnsseed.zagbot.com",
|
"DNSName": "dnsseed.zagbot.com",
|
||||||
"TTL": 600,
|
"TTL": 600,
|
||||||
|
"InitialIP": "0.0.0.0,0.0.0.0",
|
||||||
"Seeder1": "seed2.twister.net.co",
|
"Seeder1": "seed2.twister.net.co",
|
||||||
"Seeder2": "seed.twister.net.co",
|
"Seeder2": "seed.twister.net.co",
|
||||||
"Seeder3": "seed3.twister.net.co"
|
"Seeder3": "seed3.twister.net.co"
|
||||||
|
13
seeder.go
13
seeder.go
@ -5,6 +5,7 @@ import (
|
|||||||
"log"
|
"log"
|
||||||
"net"
|
"net"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
"strings"
|
||||||
"sync"
|
"sync"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
@ -105,12 +106,14 @@ func (s *dnsseeder) initSeeder() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// load one ip address into system and start crawling from it
|
// load ip addresses into system and start crawling from them
|
||||||
if len(s.theList) == 0 && s.initialIP != "" {
|
if len(s.theList) == 0 && s.initialIP != "" {
|
||||||
if newIP := net.ParseIP(s.initialIP); newIP != nil {
|
for _, initialIP := range strings.Split(s.initialIP, ",") {
|
||||||
// 1 at the end is the services flag
|
if newIP := net.ParseIP(initialIP); newIP != nil {
|
||||||
if x := s.addNa(wire.NewNetAddressIPPort(newIP, s.port, 1)); x == true {
|
// 1 at the end is the services flag
|
||||||
log.Printf("%s: crawling with initial IP %s \n", s.name, s.initialIP)
|
if x := s.addNa(wire.NewNetAddressIPPort(newIP, s.port, 1)); x == true {
|
||||||
|
log.Printf("%s: crawling with initial IP %s \n", s.name, s.initialIP)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user