Can't get an idea, why this strange situation caused to happen: There is a domain in RU zone with NS records that lead to 1st hosting provider, I've managed to change this NS zone to another 2nd hosting provider. The domain is successfully delegated, but when i'm trying to reach URL, it leads to 1st hosting provider NS records.
What time does it need to change NS records for domain globally ?
Any ideas ?!
Thanks !
Without knowing your domain name, this is hard to answer. This is mainly because the parent domain controls this, overall. org, net, and com happen fairly fast, as do info and several other TLDs. Some, however, only publish once or twice a day, so it could vary widely.
For future changes, I highly recommend doing NS record changes with these procedures:
If you can, serve the data from the old and new hosting companies. This ensures things won't break during the transition. You should keep the old site up for at least the TTL period of the longest TTL in your zone. Both new and old should serve as close to the same data as you can, and the NS records should point ONLY to the new servers.
If you cannot keep the DNS servers up on both locations it is harder and you will have an outage. To control how long that is:
At this point, you've done the best you can. Point the NS records from your parent zone to your new ones (through your registrar interface probably.) If you have both new+old running, you should get no outage. If you had to do it the hard way, you will get an outage of about the TTL period for new lookups until the NS records expire AND your parent updates their servers.
"What time does it need to change NS records for domain globally ?"
It's all about the TTL set on that record, as others have said. It's not a guarantee but is generally reliable in my experience.
It's safe to say around 24 hours, assuming everything is configured properly.
You could try running
ipconfig /flushdns
in a command prompt if you're using Windows and then try it again.