969 Wiadomości w 117 wątkach, - wysłana przez 106 użytkowników - Najnowszy użytkownik: Kamilbsg

Autor Wątek: Wykonanie dnsseeda dla sieci Polcoin  (Przeczytany 2729 razy)

pdrobek

  • KGW
  • Zaawansowany użytkownik
  • *
  • Wiadomości: 359
  • Reputacja +6/-0
    • Zobacz profil
Wykonanie dnsseeda dla sieci Polcoin
« dnia: Czerwiec 03, 2015, 02:53:49 pm »
We współpracy z GrimDemonem uruchomiliśmy testową wersję seedera dla sieci Polcoin. Prace będą zmierzać w kierunku stabilizacji rozwiązania a finalnie do zaszycia adresu seedera w kodzie Polcoin.

Aby zobaczyć jakie ip obecnie pełnią rolę "stałych" węzłów sieci Polcoin należy wykonać polecenie
nslookup seed.polcoin.plServer:  google-public-dns-a.google.com
Address:  8.8.8.8

Non-authoritative answer:
Name:    seed.polcoin.pl
Addresses:  78.8.188.249
          92.222.168.35
          188.165.82.236
          37.233.101.127

wargo

  • KGW
  • Użytkownik
  • *
  • Wiadomości: 92
  • Reputacja +4/-0
    • Zobacz profil
    • Kopalnia PLC
Odp: Wykonanie dnsseeda dla sieci Polcoin
« Odpowiedź #1 dnia: Czerwiec 03, 2015, 10:02:58 pm »
Czy wymagało to zmiany rekordu DNS? Jeżeli tak to jak powinien wyglądać gdy ktoś chce uruchomić taką usługę?

rav3n_pl

  • KGW
  • Użytkownik
  • *
  • Wiadomości: 89
  • Reputacja +6/-0
    • Zobacz profil
Odp: Wykonanie dnsseeda dla sieci Polcoin
« Odpowiedź #2 dnia: Czerwiec 04, 2015, 11:42:35 am »
Jest to proste i opisane w readme sedera, nie trzeba nic w swoim DNS mieszać.
Żeby działało "automagicznie" powinien być port 53 otwarty.
Piffko PLC/BTC 1Rav3nkMayCijuhzcYemMiPYsvcaiwHni :)

wargo

  • KGW
  • Użytkownik
  • *
  • Wiadomości: 92
  • Reputacja +4/-0
    • Zobacz profil
    • Kopalnia PLC
Odp: Wykonanie dnsseeda dla sieci Polcoin
« Odpowiedź #3 dnia: Czerwiec 07, 2015, 11:59:04 am »
Jest to proste i opisane w readme sedera, nie trzeba nic w swoim DNS mieszać.
Żeby działało "automagicznie" powinien być port 53 otwarty.
Cytuj
Assuming you want to run a dns seed on dnsseed.example.com, you will
need an authorative NS record in example.com's domain record, pointing
to for example vps.example.com

rav3n_pl

  • KGW
  • Użytkownik
  • *
  • Wiadomości: 89
  • Reputacja +6/-0
    • Zobacz profil
Odp: Wykonanie dnsseeda dla sieci Polcoin
« Odpowiedź #4 dnia: Czerwiec 07, 2015, 12:55:32 pm »
No tak... ja mam po prostu zrzucane "nieznane" subdoneny na IP... :-)
Piffko PLC/BTC 1Rav3nkMayCijuhzcYemMiPYsvcaiwHni :)

GrimDemon

  • Gość
Odp: Wykonanie dnsseeda dla sieci Polcoin
« Odpowiedź #5 dnia: Czerwiec 09, 2015, 07:01:59 pm »
Czy wymagało to zmiany rekordu DNS? Jeżeli tak to jak powinien wyglądać gdy ktoś chce uruchomić taką usługę?

Co by uprościć do minimum dla przyszłych chętnych ;)

Mamy kupioną gdzieś domenę i utrzymujemy ją na jakimś DNS. Do tego mamy jakiś serwer z Linux o nazwie vps. Zakładamy, że naszą usługę będzie można odpytać po rekordzie dnsseed. Żeby wszystko dobrze hulało musimy ustawić wpisy w DNS, np.:
vps.example.com A 127.0.0.1
dnsseed.example.com NS vps.example.com

Po kompilacji kodu z GitHuba uruchamiamy program następująco (polecam odpalać na screenie):
./dnsseed -h dnsseed.example.com -n vps.example.com
Voila!

Aktualnie działają dwa seedery, tj.:
seed.polcoin.pl
dnsseed.styx.net.pl

Przy dobrych wiatrach oba adresy zostaną wrzucone do kodu portfela. Takie rozwiązanie rozwiązałoby na dobre problemy z dostępnością node'ów, gdyż usługa monitoruje node'y 24/7.

rav3n_pl

  • KGW
  • Użytkownik
  • *
  • Wiadomości: 89
  • Reputacja +6/-0
    • Zobacz profil
Odp: Wykonanie dnsseeda dla sieci Polcoin
« Odpowiedź #6 dnia: Czerwiec 09, 2015, 10:08:34 pm »
Wygeneruj, proszę, ipki które crawler zwraca jako "dobre" do wklepania w kod demona.
Dopisanie seedow to nie problem.
Piffko PLC/BTC 1Rav3nkMayCijuhzcYemMiPYsvcaiwHni :)

GrimDemon

  • Gość
Odp: Wykonanie dnsseeda dla sieci Polcoin
« Odpowiedź #7 dnia: Czerwiec 10, 2015, 12:53:40 am »
Kod demona? Ale demona czego?

Zawsze świeża lista IPków wypluwana przez crawler:
http://salomon.styx.net.pl/info/dnsseed_plc.txt