In my hosting control panel, I saw two types of IP address
i.e
Internal IP
15.148.0.3
and
External IP
156.162.10.135
What is the difference between Internal IP and External IP? and which IP address will I use to assign for my nameservers in my hosting control panel?
You will use the external IP.
i will give you a very simple view of how internal and external ip addresses work (please note this is a very simplified definition for you to get started and understand it, after you get this and need more answers about IP just let me know or let the forum know)
the difference is that the internal is used for internal network purposes. e.g: if you have multiple computers in your house, they will each have a different internal IP address which allows communication within the network.
however you will all have one external IP address as to the cloud you are all one computer (because you are connected to one line of internet).
after a packet or frame of data is sent to your external IP address, it will then identify the computer using the internal IP address.
if you are starting a hosting company you will barely need the internal IP.
for name servers you tend to need to IP addresses.
e.g. ns1.yourhosting.com has one ip and ns2.yourhosting.com has its own ip (usually all of the ip is the same except the last two numbers)
Kind Regards