Isso não é válido, não. Ele provavelmente retornará o 1.1.1.1 como seria retornado pelo primeiro servidor que resolve, mas o valor "correto" deve ser o servidor de nomes registrado como primário pelo registro SOA. Mas, o que é retornado pode depender de qual versão do software do servidor de nomes é executada. Veja abaixo, ele apenas irá encaminhá-lo para o próximo servidor de nomes, e 1.1.1.1 nunca será mostrado.
Agora, é correto listar outros registros NS em sua zona, mas os outros NS devem ser servidores de nomes com zonas idênticas. Você pode apontar seus subdomínios para servidores de nomes alternativos.
O exemplo.com do registrador aponta para ns1.example.com e ns2.example.com com os IPs 1.2.3.4 e 2.3.4.5 do servidor de nomes de registradores (cola).
Você teria uma zona com SOA escolhendo ns1 ou ns2 como principal e, em seguida, teria dois registros NS apontando para ns1.example.com e ns2.example.com com os registros A desse domínio (e mx, txt, cname, etc).
Tanto o NS1 quanto o NS2.example.com devem ter zonas idênticas e devem se replicar automaticamente.
Agora é válido, tomar test.example.com e apontar para ns1.somethingelse.com e ns2.somethingelse.com, mas NÃO há registros para test.example.com nos servidores de nomes ns1 e ns2.example.com, exceto ns1 e ns2.example.com devem enviar automaticamente os IPs para ns1 e ns2.somethingelse.com se tiverem cola. (Não será diferente se o TLD for diferente, ou seja, .com e .org)
Espero que tudo tenha feito sentido, posso esclarecer mais, se alguma delas for confusa.
Aqui está um teste do que acontece:
No servidor de nomes do shadowrpg.net:
$ttl 38400
@ IN SOA shell2.reganw.com. root.shell2.reganw.com. (
1298345653
10800
3600
604800
38400 )
@ IN NS shell2.reganw.com.
test.shadowrpg.net. IN A 127.0.0.1
test.shadowrpg.net. IN NS saber.reganw.com.
No servidor de nomes do test.shadowrpg.net (sabre):
$ttl 38400
@ IN SOA saber.reganw.com. root.shell2.reganw.com. (
1298345653
10800
3600
604800
38400 )
@ IN NS saber.reganw.com.
test.shadowrpg.net. IN A 127.0.0.2
test.shadowrpg.net. IN NS saber.reganw.com.
O primeiro resultado, é com sabre não configurado, para mostrar a referência.
[regan@gamma ~]$ dig +trace test.shadowrpg.net
; <<>> DiG 9.7.3-P1-RedHat-9.7.3-2.P1.fc13 <<>> +trace test.shadowrpg.net
;; global options: +cmd
. 518400 IN NS G.ROOT-SERVERS.NET.
. 518400 IN NS C.ROOT-SERVERS.NET. (snip)
;; Received 512 bytes from 127.0.0.1#53(127.0.0.1) in 2 ms
net. 172800 IN NS a.gtld-servers.net.
net. 172800 IN NS m.gtld-servers.net. (snip)
;; Received 493 bytes from 199.7.83.42#53(199.7.83.42) in 55 ms
shadowrpg.net. 172800 IN NS ns1.reganw.com.
shadowrpg.net. 172800 IN NS ns2.reganw.com.
shadowrpg.net. 172800 IN NS ns3.reganw.com.
;; Received 232 bytes from 192.35.51.30#53(192.35.51.30) in 54 ms
test.shadowrpg.net. 38400 IN NS saber.reganw.com.
;; Received 110 bytes from 209.161.6.3#53(209.161.6.3) in 2123 ms
test.shadowrpg.net. 38400 IN NS saber.reganw.com.
;; BAD (HORIZONTAL) REFERRAL
;; Received 110 bytes from 173.45.238.245#53(173.45.238.245) in 81 ms
test.shadowrpg.net. 38400 IN NS saber.reganw.com.
;; BAD (HORIZONTAL) REFERRAL
;; Received 110 bytes from 173.45.238.245#53(173.45.238.245) in 82 ms
test.shadowrpg.net. 38400 IN NS saber.reganw.com.
;; BAD (HORIZONTAL) REFERRAL
;; Received 110 bytes from 173.45.238.245#53(173.45.238.245) in 112 ms
E com o sabre configurado:
^C[regan@gamma ~]$ dig +trace test.shadowrpg.net
; <<>> DiG 9.7.3-P1-RedHat-9.7.3-2.P1.fc13 <<>> +trace test.shadowrpg.net
;; global options: +cmd
. 518400 IN NS L.ROOT-SERVERS.NET.
. 518400 IN NS J.ROOT-SERVERS.NET. (snip)
;; Received 512 bytes from 127.0.0.1#53(127.0.0.1) in 2 ms
net. 172800 IN NS m.gtld-servers.net.
net. 172800 IN NS a.gtld-servers.net. (snip)
;; Received 493 bytes from 198.41.0.4#53(198.41.0.4) in 129 ms
shadowrpg.net. 172800 IN NS ns1.reganw.com.
shadowrpg.net. 172800 IN NS ns2.reganw.com.
shadowrpg.net. 172800 IN NS ns3.reganw.com.
;; Received 232 bytes from 192.12.94.30#53(192.12.94.30) in 165 ms
test.shadowrpg.net. 38400 IN NS saber.reganw.com.
;; Received 110 bytes from 209.161.6.3#53(209.161.6.3) in 38 ms
test.shadowrpg.net. 38400 IN A 127.0.0.2
test.shadowrpg.net. 38400 IN NS saber.reganw.com.
;; Received 126 bytes from 173.45.238.245#53(173.45.238.245) in 80 ms
[regan@gamma ~]$
Portanto, uma vez que você adiciona um registro NS, ele o refere e ignora qualquer consulta para si mesmo. Agora, se você adicionar um registro A para o servidor de nomes, ele passará com o registro NS como uma cola (para que o resolvedor não tenha que procurar o IP para o novo servidor de nomes).