Configurazione del DNS per risolvere in remoto la root e il sottodominio


0

Diciamo che possiedo il dominio example.come un sito Web ospitato su un server esterno all'indirizzo http://example.com, che è anche accessibile da http://www.example.com.

Voglio eseguire la mia istanza OwnCloud locale a http://cloud.example.com, che dovrebbe essere accessibile sia localmente che da remoto. Per renderlo accessibile via LAN nella mia rete, ho impostato un server BIND locale che risolve cloud.example.com all'indirizzo IP locale del server. Tuttavia, poiché questo è l'unico server, sfogliando http://example.com risolve lo stesso computer e non il sito Web remoto.

Come posso configurare il mio server BIND per fare quanto segue?

  • Accesso cloud.example.com dalla LAN dovrebbe risolvere a un IP locale
  • Accesso cloud.example.com tramite Internet dovrebbe funzionare (utilizzerà DNS dinamico per questo)
  • Navigazione verso http://example.com o http://www.example.com dalla LAN o da Internet dovrebbe visualizzare il sito Web ospitato esternamente

Sono abbastanza nuovo alle implementazioni DNS così felice di RTFM se necessario. Grazie.

Risposte:


1

hai bisogno della funzionalità di visualizzazione in BIND. come sei felice, Qui è l'articolo della knowledge base di isc con esempi:

# named.example02.conf

acl trusted { 192.168.7.0/24; localhost; };
acl guest   { 192.168.8.0/24; };

view trusted {
    match-clients { trusted; };

    allow-recursion { any; };

    zone "myzone.example" {
        type master;
        file "trusted/db.myzone.example";
    };
    zone "7.168.192.in-addr.arpa" {
        type master;
        file "trusted/db.192.168.7";
    };
};

view guest {
    match-clients { guest; };

    allow-recursion { any; };

    zone "myzone.example" {
        type master;
        file "guest/db.myzone.example";
    };
};

come puoi vedere sopra myzone.example sarà letto da trusted/db.myzone.example per 192.168.7.0/24 e localhost, ma per 192.168.8.0/24 la zona verrà letta da un altro file.


Suggerirei di riassumere il link nella tua risposta. Questo rende la tua risposta più utile quando la guardi, ma mantiene anche le informazioni sul superutente nell'evento (improbabile) in cui il sito remoto va giù. :)
prateek61

suggerire accettato, riassumere fatto.
raven428

Questo non è molto utile perché non ho sottoreti diverse nella mia LAN e non sto esponendo il server DNS locale a Internet.
Rodrigo López Dato

0

Ho risolto questo copiando gli stessi record A sul mio DNS remoto sul mio server DNS locale. Non ideale al 100% poiché c'è qualche duplicazione, ma è molto probabile che quei record non cambieranno mai.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.