Nic nie rozumiem z tego opisu.
Mam jeden serwer i dwie domeny (domen będzie więcej).
Co to znaczy, że masz domenę?
Ten serwer mam normalnie klasycznie ustawiony + mam na nim nginx.
Co ma nginx do domen? To serwer webowy, a nie serwer DNS.
I teraz chcę żeby ktoś kto ma swoją domenę wskazał moje DNS żeby mój serwer mógł obsłużyć jego domenę.
Gdzie wskazał Twoje DNS? I co to znaczy "obsłużyć czyjąś domenę"?
Według mnie mieszasz 2 tematy:
a) rozwiązywanie nazw FQDN do IP ( np. foo.bar.baz.pl. do 1.2.3.4)
b) wystawienie na serwerze webowym serwisu dostępnego via FQDN
Chodzi Ci o usługę DNS dla domeny, czy usługę WWW ? Tzn. chcesz być dostawcą "usługi DNS" czy dostawcą "usługi WWW" ?
Jeśli o WWW, to wystarczy, że:
- nazwa domeny będzie rozwiązywana do Twojego IP (załatwiasz to tam, gdzie rejestrujesz domenę)
- serwis WWW będzie miał skonfigurowane wirtualne hosty "foo.bar.baz.pl" i "bar.baz.pl" na nim serwował różne serwisy (aplikacje)