Ok, i just create DNS Template with private IP 172.31.1.100 and then change to public IP 78.46.206.123, after rebuild for all sites. I use there ns1.domain.com and ns2.domain.com with the same public IP 78.46.206.123.
Then in registar i set NS servrs:
ns1.domain.com 78.46.206.123
ns2.domain.com any, because i don't have another public IP.
And after several hours all sites started to work.
Yes, intodns showes several mistakes, but everything works; sites, mail ?tc
2. You can use DNS of the registar, then you have set your public IP into A for domain and all subdomains including www. For MX set mail. Everything works.