Bitcoin Forum
December 11, 2017, 09:42:27 AM *
News: Latest stable version of Bitcoin Core: 0.15.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: How to set up new DNS Seeds for an altcoin?  (Read 9657 times)
shamoons
Full Member
***
Offline Offline

Activity: 150



View Profile WWW
October 30, 2013, 06:57:54 PM
 #1

I noticed that in the bitcoin source code, we have:
Code:
static const char *strMainNetDNSSeed[][2] = {
    {"bitcoin.sipa.be", "seed.bitcoin.sipa.be"},
    {"bluematt.me", "dnsseed.bluematt.me"},
    {"dashjr.org", "dnsseed.bitcoin.dashjr.org"},
    {"xf2.org", "bitseed.xf2.org"},
    {NULL, NULL}
};

If I'm creating my own altcoin, I should probably start by changing these seed nodes. When setting up a new node, how exactly will it return data? Are these the domains that point to bitcoin clients currently running and from that, the process of peer discovery can grow?
1512985347
Hero Member
*
Offline Offline

Posts: 1512985347

View Profile Personal Message (Offline)

Ignore
1512985347
Reply with quote  #2

1512985347
Report to moderator
1512985347
Hero Member
*
Offline Offline

Posts: 1512985347

View Profile Personal Message (Offline)

Ignore
1512985347
Reply with quote  #2

1512985347
Report to moderator
1512985347
Hero Member
*
Offline Offline

Posts: 1512985347

View Profile Personal Message (Offline)

Ignore
1512985347
Reply with quote  #2

1512985347
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1512985347
Hero Member
*
Offline Offline

Posts: 1512985347

View Profile Personal Message (Offline)

Ignore
1512985347
Reply with quote  #2

1512985347
Report to moderator
1512985347
Hero Member
*
Offline Offline

Posts: 1512985347

View Profile Personal Message (Offline)

Ignore
1512985347
Reply with quote  #2

1512985347
Report to moderator
1512985347
Hero Member
*
Offline Offline

Posts: 1512985347

View Profile Personal Message (Offline)

Ignore
1512985347
Reply with quote  #2

1512985347
Report to moderator
Bitcoin-hotep
Sr. Member
****
Offline Offline

Activity: 308


View Profile
December 22, 2013, 03:39:54 AM
 #2

Please help
https://bitcointalk.org/index.php?topic=380259.0

ArpFlush
Hero Member
*****
Offline Offline

Activity: 605


View Profile
December 28, 2013, 09:20:15 AM
 #3

Sorry, I got no answer for you cause I'm looking for the same information. Hope someone of this community is willing to share his knowledge?  Wink

"Panic Selling is not an Investment Strategy"
markm
Legendary
*
Offline Offline

Activity: 2002



View Profile WWW
December 28, 2013, 09:27:10 AM
 #4

Someone told me once upon a time that seeds are not nodes but, rather, hostnames / subdomains / domains whose DNS is on a modified DNS-server, one that has been modified to use the list of current live nodes to populate the hostname with currently live nodes.

So basically instead of merely plugging into your DNS a whole bunch of IP addresses that people have claimed they would maintain nodes at, your DNS server itself answers DNS queries with the IP address of nodes that actually are alive at the time and actually do have their incoming port open at the time.

-MarkM-

Browser-launched Crossfire client now online (select CrossCiv server for Galactic  Milieu)
Free website hosting with PHP, MySQL etc: http://hosting.knotwork.com/
RenegadeMind
Hero Member
*****
Offline Offline

Activity: 644


THINK IT, BUILD IT, PLAY IT! --- CHIMAERA


View Profile WWW
December 28, 2013, 09:34:10 AM
 #5

Someone told me once upon a time that seeds are not nodes but, rather, hostnames / subdomains / domains whose DNS is on a modified DNS-server, one that has been modified to use the list of current live nodes to populate the hostname with currently live nodes.

So basically instead of merely plugging into your DNS a whole bunch of IP addresses that people have claimed they would maintain nodes at, your DNS server itself answers DNS queries with the IP address of nodes that actually are alive at the time and actually do have their incoming port open at the time.

-MarkM-


That's a pretty slick little trick.

Does anyone know of a repo for anything like that?

But wouldn't it just be a lot easier to have a simple HTTP response with a text list of 1 IP per line?

Is there any real advantage to using a modified DNS server?

██████████████████            ██████████
████████████████              ██████████
██████████████          ▄█   ███████████
████████████         ▄████   ███████████
██████████        ▄███████  ████████████
████████        ▄█████████  ████████████
██████        ▄███████████  ████████████
████       ▄██████████████ █████████████
██      ▄███████████████████████████████
▀        ███████████████████████████████
▄          █████████████████████████████
██▄         ▀███████████████████████████
████▄        ▀██████████████████████████
██████▄        ▀████████████████████████
████████▄        ████████████████▀ █████
██████████▄       ▀█████████████  ██████
████████████▄       ██████████   ███████
██████████████▄      ▀██████    ████████
████████████████▄▄     ███     █████████
███████████████████▄    ▀     ██████████
█████████████████████▄       ███████████
███████████████████████▄   ▄████████████





▄█████████████████   ███             ███   ███   ███▄                ▄███            █████            ████████████████   ████████████████▄             █████
███▀                 ███             ███   ███   ████▄              ▄████           ███████           ███                ███           ▀███           ███████
███                  ███             ███   ███   █████▄            ▄█████          ███▀ ▀███          ███                ███            ███          ███▀ ▀███
███                  ███             ███   ███   ███ ███▄        ▄███ ███        ▄███▀   ▀███▄        ███                ███           ▄███        ▄███▀   ▀███▄
███                  ███████████████████   ███   ███  ▀██▄      ▄██▀  ███       ▄███▀     ▀███▄       ████████████████   ████████████████▀        ▄███▀     ▀███▄
███                  ███             ███   ███   ███   ▀███    ███▀   ███      ▄███▀       ▀███▄      ███                ███        ███          ▄███▀       ▀███▄
███                  ███             ███   ███   ███    ▀███  ███▀    ███     ▄███▀         ▀███▄     ███                ███         ███        ▄███▀         ▀███▄
███▄                 ███             ███   ███   ███      ██████      ███    ▄███             ███▄    ███                ███          ███      ▄███             ███▄
▀█████████████████   ███             ███   ███   ███       ████       ███   ▄███               ███▄   ████████████████   ███           ███    ▄███               ███▄

|
  TRUE BLOCKCHAIN GAMING PLATFORM 
DECENTRALISED AUTONOMOUS UNIVERSES

  HOME PAGE                                                                  WHITE PAPER 
|
ArpFlush
Hero Member
*****
Offline Offline

Activity: 605


View Profile
December 28, 2013, 12:29:10 PM
 #6

In case we're talking about a Litecoin clone (scrypt), I've read somewhere that mentioning DNS Seeds in the coding (in net.cpp) isn't necessary but I don't know if this statement is correct.

"Panic Selling is not an Investment Strategy"
simbo
Full Member
***
Offline Offline

Activity: 188


View Profile
December 28, 2013, 01:30:17 PM
 #7

The main reason of having DNS seed server is to solve the "no connection" issue. The wallet(client) check-in to DNS seed server when it start up to 1. report to it as an active node & 2. get other active nodes available.

DNS seed is optional for most crypto currencies, but for a new alt coin, better to have it as it helps a lot with connection issues.

It is NOT a node.

https://github.com/sipa/bitcoin-seeder

Regards.

BattleTitans.io  ▼  Mobile PvP Arena of the Future  ▼  BattleTitans.io
The Most Promising ICO in October    [Join Now!]

▼  [FB]  ▬  [TW]  ▬  [TG]  ▬▬▬  [YU]  ▼
ArpFlush
Hero Member
*****
Offline Offline

Activity: 605


View Profile
January 08, 2014, 08:32:45 PM
 #8

The main reason of having DNS seed server is to solve the "no connection" issue. The wallet(client) check-in to DNS seed server when it start up to 1. report to it as an active node & 2. get other active nodes available.

DNS seed is optional for most crypto currencies, but for a new alt coin, better to have it as it helps a lot with connection issues.

It is NOT a node.

https://github.com/sipa/bitcoin-seeder

Regards.

Thanks for that link

"Panic Selling is not an Investment Strategy"
huolongyema
Full Member
***
Offline Offline

Activity: 162


View Profile
April 06, 2014, 01:44:59 AM
 #9

hi,all
       I had the same question,I had created a new coin and delete thes code.My coin used conf file to help us connect with each other,but sometimes,client show no connection.How can i solve,should i creat a dns service by myself,and write dns address in the code?
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!