Registering new nodes in bootstrap's node list

Hey, I am experimenting with private ipfs network.

The installation is clear but I have a question how the new nodes are registered in the bootstrap list.

Let’s say I create a new IPFS node that is suppose to be used for nodes discovery in my private network. I clean up the bootstrap list and generate a secret key. Then I will configure every new node to connect to this bootstrap node by adding its address to the new nodes bootstrap list.

The question, where in the go-ipfs codebase can I find the logic where a node pings the main bootstrap node to register itself as new existing node of the private network so other nodes can connect to it to share content? Or it doesn’t work in this way?