Come configurare smartphone e PC. Portale informativo
  • casa
  • Ferro da stiro
  • Gestione DNS, lavorando con record NS e A con esempi. Cosa sono i record di risorse DNS

Gestione DNS, lavorando con record NS e A con esempi. Cosa sono i record di risorse DNS

Come funziona il sistema DNS?

Quando digiti il ​​nome di dominio MYDOMAIN.COM nel tuo browser, il tuo computer contatta prima di tutto il server DNS specificato nelle impostazioni della tua connessione Internet. È necessario un server DNS per risolvere il nome di dominio richiesto in un indirizzo IP.

Il server DNS accede a uno dei server NS radice di Internet, i cui indirizzi IP sono codificati e conosciuti e, in risposta, il server radice fornisce al server DNS un elenco di indirizzi IP dei server in cui si trova la zona .COM. Questo elenco assomiglia a questo:

a.gtld-servers.net. 160060 IN A 192.5.6.30 a.gtld-servers.net. 160060 IN AAAA 2001:503:a83e::2:30 b.gtld-servers.net. 160060 IN A 192.33.14.30 b.gtld-servers.net. 160060 IN AAAA 2001:503:231d::2:30 c.gtld-servers.net. 160060 IN A 192.26.92.30 d.gtld-servers.net. 160060 IN A 192.31.80.30 e.gtld-servers.net. 160060 IN A 192.12.94.30 f.gtld-servers.net. 160060 IN A 192.35.51.30 g.gtld-servers.net. 160060 IN A 192.42.93.30 h.gtld-servers.net. 160060 IN A 192.54.112.30 i.gtld-servers.net. 160060 IN A 192.43.172.30 j.gtld-servers.net. 160060 IN A 192.48.79.30 k.gtld-servers.net. 160060 IN A 192.52.178.30 l.gtld-servers.net. 160060 IN A 192.41.162.30 m.gtld-servers.net. 160060 IN A 192.55.83.30

Il server DNS contatta uno dei server NS nella zona .COM (diciamo che a.gtld-servers.net è 192.5.6.30) e richiede un elenco di server NS per il dominio MYDOMAIN.COM. Questi server NS sono chiamati server NS a cui è delegato il dominio.

ns1.miodominio.com. 172800 IN A 66.96.142.148 ns2.miodominio.com. 172800 IN A 65.254.254.172 ns3.miodominio.com. 172800 IN A 66.96.142.146 ns4.miodominio.com. 172800 IN A 65.254.254.170

Quindi accede a uno degli elenchi ricevuti di server NS e richiede informazioni sul dominio MYDOMAIN.COM. Esempio di risposta:

miodominio.com. 3248 IN MX 0 mail.miodominio.com. miodominio.com. 86048 IN TXT "v=spf1 ip4:38.113.1.0/24 ip4:38.113.20.0/24 ip4:12.45.243.128/26 ip4:65.254.224.0/19 ?all" mydomain.com. 2208 IN SOA ns1.miodominio.com. hostmaster.miodominio.com. 1335787408 16384 2048 1048576 2560 miodominio.com. 248 IN A 65.254.242.180 miodominio.com. 1448 IN NS ns3.miodominio.com. miodominio.com. 1448 IN NS ns2.miodominio.com. miodominio.com. 1448 IN NS ns4.miodominio.com. miodominio.com. 1448 IN NS ns1.miodominio.com. ;; SEZIONE AUTORITÀ: mydomain.com. 1448 IN NS ns3.miodominio.com. miodominio.com. 1448 IN NS ns4.miodominio.com. miodominio.com. 1448 IN NS ns2.miodominio.com. miodominio.com. 1448 IN NS ns1.miodominio.com. ;; SEZIONE AGGIUNTIVA: ns1.mydomain.com. 167564 IN A 66.96.142.148 ns2.mydomain.com. 167564 IN A 65.254.254.172 ns3.miodominio.com. 126551 IN A 66.96.142.146 ns4.miodominio.com. 126551 IN A 65.254.254.170

Il server DNS fornisce al computer le informazioni ricevute e accede all'indirizzo IP desiderato. Ma, come possiamo vedere, qui ci sono molte informazioni diverse. Consideriamo tutto più in dettaglio.

Cos'è la delega di dominio

La delega di un dominio è il trasferimento da parte del server root di zona del diritto di ospitare un dominio su uno specifico server NS. Ad esempio, i server root DELEGA la zona .COM ai server che ne saranno responsabili, ei server della zona .COM DELEGA il dominio MYDOMAIN.COM ai server NS del provider di hosting o ad altri. La delega stessa significa che il server radice per il dominio ha record IN NS che puntano al server NS che ospita le informazioni per il dominio. Si noti che la delega presuppone SOLO IN NS record e nessun altro. Non è quindi possibile assegnare un dominio di secondo livello, ad esempio un record CNAME.

Cosa sono i server NS figlio

A volte i server NS per un dominio si trovano nei suoi sottodomini. Nell'esempio precedente, il dominio MYDOMAIN.COM è delegato ai server NS ns1.mydomain.com, ns2.mydomain.com e così via. Com'è possibile? Dopotutto, per contattare questi server NS, devi scoprire il loro indirizzo IP. È semplice: il root server della zona .COM con questa opzione richiede di specificare non solo i nomi di dominio dei server NS, ma anche i loro indirizzi IP. Pertanto, il server DNS sa dove cercare i dettagli. Considera un esempio di due domini: con e senza un server NS figlio: NS-record per il dominio diphost.ru

;; SEZIONE RISPOSTA: diphost.ru. 292 IN NS ns1.bz8.ru.

NS-record per il dominio bz8.ru

;; SEZIONE RISPOSTA: bz8.ru. 300 IN NS ns1.bz8.ru. ;; SEZIONE AGGIUNTIVA: ns1.bz8.ru. 95617 IN A 185.35.220.5 ns1.bz8.ru. 95617 IN AAAA 2a00:e460:2a00:c01d::9:aaaa

Come puoi vedere, tutto è semplice. Questa impostazione per i registrar stranieri è denominata Child NameServers

Cosa sono i record NS per un dominio

record NS- indica su quali server NS si trova il dominio. Questa voce deve corrispondere ai valori per il dominio trovato sui server root della zona. Solo in questo caso il dominio sarà DELEGATO.

miodominio.com. 1448 IN NS ns3.miodominio.com.

Un record- specifica l'indirizzo IPv4 del server a cui accedere dal nome di dominio. Un dominio può avere diversi record A. In questo caso ne viene scelto uno a caso.

miodominio.com. 248 IN A 65.254.242.180

record AAAA- indica l'indirizzo IPv6 del server. Inoltre, questa voce è talvolta indicata come Quadra-A (quattro A)

record MX- punta all'indirizzo IP o al nome di dominio del server responsabile della ricezione della posta verso questo dominio (MX-server). Nel nostro esempio, tutta la posta a qualsiasi indirizzo nel dominio MYDOMAIN.COM andrà al server mail.mydomain.com.

miodominio.com. 3248 IN MX 0 mail.miodominio.com.

Possono esserci anche più record MX. Il record MX, oltre al nome del server, ha anche un campo "Priorità". Specifica in quale ordine contattare i server MX del dominio. Più basso è il valore di priorità, maggiore è la priorità del server.

record TXT- Qui vengono scritte varie informazioni di servizio, per le quali non ci sono campi dedicati. Puoi annotare le informazioni di contatto dell'amministratore o qualsiasi altra cosa. I record TXT vengono utilizzati anche per archiviare i record SPF e DKIM utilizzati per la protezione dallo spam.

miodominio.com. 86048 IN TXT "v=spf1 ip4:38.113.1.0/24 ip4:38.113.20.0/24 ip4:12.45.243.128/26 ip4:65.254.224.0/19 ?tutti"

record CNAME- serve per indicare che il dominio è sinonimo (alias) di un altro dominio. Per lo stesso motivo, un dominio con un record CNAME non può avere altri record.

record SOA- generato automaticamente dal server NS e contiene informazioni di servizio: indirizzo e-mail del responsabile del server NS, data e ora dell'ultimo aggiornamento del dominio, limite di tempo di caching della zona (TTL), ecc.

record SRV- serve per memorizzare gli indirizzi dei vari server che servono il dominio. Di solito non corrispondono all'indirizzo del server web specificato nel record A e, come il server MX, si trovano a indirizzi diversi. Puoi aggiungere indirizzi di JABBER, server TeamSpeak, ecc. a questa voce.

Regole generali per la registrazione dei record sul server NS

Se la voce contiene un nome a dominio, deve terminare con un punto, altrimenti vi verrà incollato il nome a dominio principale. Quelli. se si specifica una voce

miodominio.com. IN MX 10 mx.mail.ru

quindi il server MX del dominio sarà definito come mx.mail.ru.mydomain.com. Quindi la notazione corretta è:

miodominio.com. IN MX 10 mx.mail.ru.

Webmin non supporta tutti i tipi di record conosciuti da BIND. Il lavoro è supportato solo con quelli più comuni. I tipi di record con cui Webmin può lavorare saranno descritti di seguito. Verrà inoltre fornita una breve descrizione di ciascuna di queste tipologie.

Tipi di record disponibili in zona diretta:

Indirizzo (A)- tipo di record di indirizzo. Questo tipo associa un indirizzo IP a un nome host. Qualsiasi sistema a cui si desidera connettersi tramite HTTP, telnet o qualche altro protocollo a cui è assegnato un nome host deve disporre di un record di indirizzo in modo che il nome host possa essere utilizzato per cercare l'indirizzo IP dell'host. Ricorda, un hostname( Nome host) può avere più record di indirizzi (record Un tipo). Viene spesso utilizzato per distribuire il carico su un sito Web su più sistemi. È anche possibile creare più voci di indirizzi con un nome host diverso ma lo stesso indirizzo IP, come se si stesse creando basato sul nome(basato sul nome) Server virtuali Apache.

Quando si crea o si modifica una voce di indirizzo, il campo Indirizzo(indirizzo IP) serve per scrivere un indirizzo IP da associare al nome host. Campo Aggiornamento inverso??) , è responsabile della creazione e modifica automatica del record Indirizzo inverso, generePTR) in Zona inversa) . Per i dettagli, vedere Aggiunta e modifica di record.

Server dei nomi (NS)- tipo di record che definisce il nome del server responsabile della manutenzione della zona. Ogni zona deve avere almeno un record NS e, inoltre, può avere record NS aggiuntivi per i sottodomini di quella zona. Se stai configurando un server DNS aggiuntivo (secondario, secondario) per una determinata zona, non dimenticare di controllare se è stato aggiunto un record NS per questa zona sul server DNS principale (primario, master). In questo caso (se stai configurando un server DNS aggiuntivo), il nome del record deve essere canonico per la zona, ad esempio example.com (cioè completamente con le zone principali).

Quando si crea o si modifica un record di questo tipo, il campo Name Server viene utilizzato per inserire l'indirizzo IP o il nome host del server DNS responsabile della manutenzione della zona. Se inserisci un nome host, hai anche bisogno di un record di indirizzo (record A) con un indirizzo IP per quel nome host, che si trova in una zona, sul tuo server DNS.

Nome Alias ​​(CNAME)- questo tipo di record consente di creare alias (alias, collegamenti, collegamenti) a record di indirizzi esistenti (Indirizzo; tipo A) e indirizzi inversi (Indirizzo inverso, tipo PTR). Quando un client DNS richiede un indirizzo IP di questo tipo (Name Alias), riceve l'indirizzo IP specificato nella voce a cui è associato. Questo può essere utile se vuoi che un host sia disponibile con più nomi. Naturalmente, ciò può essere ottenuto creando diversi record di indirizzi, ma l'opzione alias è più conveniente in quanto se un host ha un indirizzo IP modificato, non è necessario modificare nulla negli alias. Mentre, se utilizzi molti record di indirizzi, dovrai apportare modifiche a ciascun record associato a questo determinato server.

Il modulo di creazione e modifica del record Name Alias ​​contiene il campo Real Name, destinato a inserire il nome reale canonico del record a cui punterà l'alias (ad esempio webserver.example.com).

Server di posta (MX)- un tipo di record che dice a mailer come Sendmail o Qmail dove si trova il server di posta (il server che devi contattare per consegnare la posta in questo dominio). Senza questa voce, la posta per questo dominio verrà consegnata a quel sistema (server, host) il cui indirizzo IP è specificato nel record dell'indirizzo (Indirizzo, tipo A) per questa zona.

Ogni record MX ha una priorità, che ti consente di scaricare il carico tra più server di posta. Di conseguenza, la priorità dice ai mailer (consegnatori) quale server verrà contattato per primo. E poi in ordine decrescente, ad esempio, se il server con priorità alta non risponde.

Nota: la priorità alta in questo contesto non significa il numero più grande, ma il più piccolo, ad es. 10 è maggiore di 50.

I server con priorità MX bassa sono progettati per inoltrare la posta a un host che memorizzerebbe la posta. Quindi, quando il server di posta con la priorità più alta diventa libero, prenderà le e-mail dal negozio e le invierà all'indirizzo.

Quando aggiungi o modifichi un record MX, sono disponibili due campi. Nel primo, è necessario inserire il nome host canonico (nome host) o un collegamento ad esso (nome host) del server di posta. Il secondo campo serve per inserire la priorità del record MX. Di solito, la priorità per il server principale è impostata su 5. Se si dispone di un solo server di posta, la priorità non ha importanza. Inoltre, puoi impostare due server di posta in modo che abbiano la stessa priorità. In questo caso, il server che consegnerà la lettera al destinatario sarà determinato casualmente.

Informazioni sull'host (HINFO)- tipo di record utilizzato per memorizzare informazioni sull'architettura e sul sistema operativo di alcuni host. Ad esempio, potresti dover creare una voce per il server test.example.ru che (il server) è un PC x86 che esegue FreeBSD. Tuttavia, questo viene utilizzato molto raramente, poiché tali informazioni possono essere utilizzate dagli aggressori nella preparazione degli attacchi.

Quando si aggiunge o si modifica questo tipo di record, i campi Hardware(Architettura) e Sistema operativo(Sistema operativo) sono destinati a inserire rispettivamente l'architettura e il sistema operativo dell'host. Immettere i dati in questi campi senza spazi, sostituendo gli spazi con il segno "terra", ovvero "_" senza virgolette.

Testo (TXT) - tipo di record che associa informazioni testuali arbitrarie alla zona (dominio) selezionata. Cioè, non puoi aggiungere un record TXT ovunque. Può essere aggiunto solo durante la modifica di una determinata zona. Quindi queste informazioni testuali saranno allegate alla zona modificabile. Questo tipo può essere utilizzato per allegare commenti ad alcune zone (domini). Fai attenzione, perché queste informazioni possono essere lette da chiunque abbia richiesto informazioni sulla zona (dominio), quindi non pubblicare informazioni riservate nei commenti.

Quando si aggiunge o si modifica questo tipo di voce, il campo Messaggio serve per inserire un commento sull'host. Questo testo può contenere spazi.

Servizio ben noto (WKS) - un tipo di voce che associa il nome host, la porta e il protocollo di alcuni servizi (come la posta) alla zona selezionata. Questo può, ad esempio, essere utilizzato per indicare ai client quale host è il server di posta. Tuttavia, la maggior parte dei programmi non richiede record WKS, quindi in pratica questo tipo di record è spesso inutile.

Quando si aggiunge o si modifica questo tipo di voce, i campi Indirizzo(indirizzo IP), Protocollo(Protocollo) e Servizi(Servizi), hanno lo scopo di inserire l'indirizzo IP dell'host di qualche servizio che appare per questa zona (dominio); il protocollo di rete utilizzato dal servizio - TCP o UDP; numero di porta su cui viene fornito questo servizio, rispettivamente.

Persona responsabile (RP)- tipo di record che associa una persona o un gruppo di persone responsabili di questa zona (dominio). I campi Indirizzo e-mail (Indirizzo e-mail) e Nome record di testo (Nome) consentono di inserire rispettivamente l'indirizzo e-mail del responsabile e il suo nome (nome e cognome). Questo tipo di post è usato raramente.

Posizione (LOC)- tipo di record utilizzato per indicare la posizione fisica dell'host. In coordinate di latitudine e longitudine. Forse sarà utile per le grandi organizzazioni i cui server si trovano in paesi diversi.

Quando si aggiunge o si modifica questo tipo di record, i campi Latitudine e Longitudine servono per inserire latitudine e longitudine. Ad esempio, l'host cambridge-net.kei.com è 42 21 54 N 71 06 18 W -24m 30m .

Indirizzo di servizio (SRV)- un tipo di record che associa un nome di dominio, un nome di servizio e un protocollo a un host. In altre parole, questa voce viene utilizzata per indicare la posizione di un servizio su un host. Ad esempio, questo tipo di record può essere utilizzato se si desidera specificare che il server POP3 per esempio.ru è mail.esempio.ru e il server Web è www.esempio.ru.

Quando si aggiunge o si modifica questo tipo di record, i campi Protocollo (Protocollo) e Nome servizio (Nome servizio) servono per inserire il protocollo utilizzato dal servizio (TCP, UDP, TLS) e il nome (nome) del servizio (questo nome possono essere presi rispettivamente dal file / etc/services). I nomi dei servizi possono essere pop3, telnet e altri. Quando un client cerca un record SRV, il tipo di richiesta del record è: _telnet._tcp.example.ru (ad esempio, potrebbe essere così). Webmin convertirà automaticamente la voce che crei in questo modulo (corretto). Ciò significa che non è necessario creare o modificare manualmente questo tipo di voce.

Il campo Priorità serve per inserire la priorità per questo server, il che significa che (priorità) è uguale alla priorità per i record MX. Il campo Peso serve per inserire un numero che rappresenta il "peso" di questo host. Le richieste degli utenti saranno principalmente al server con più "peso".

Il campo Porta serve per inserire il numero di porta su cui viene fornito questo servizio.

Chiave pubblica (CHIAVE)- un tipo di voce che associa una "chiave" a qualche host. Questa chiave viene utilizzata per IPsec VPN.

Tipi di record disponibili nella zona di ritorno:

Indirizzo inverso (PTR)- un tipo di voce che associa hostname a un indirizzo IP nella zona inversa. Per i client DNS, è necessario cercare i nomi host per un determinato indirizzo IP. Dovresti creare una voce di questo tipo per ogni host. Tuttavia, nella maggior parte dei casi questo può essere automatizzato. Webmin può aggiungere una voce di indirizzo alla zona inversa non appena la voce di indirizzo corrispondente viene aggiunta alla zona di inoltro. Cioè, Webmin può sincronizzare le zone avanti e indietro.

Quando si aggiunge o si modifica questo tipo di record, i campi Indirizzo(indirizzo IP) e Nome host(Nome host) servono per inserire un indirizzo IP (ad esempio, 192.168.1.5; questo indirizzo verrà automaticamente convertito da Webmin nel formato in-addr.arpa utilizzato dal server DNS per la zona inversa) e hostname (hostname) in forma canonica (ad esempio, test.example.ru . ), rispettivamente.

ATTENZIONE: quando inserisci il nome host, assicurati di includere un punto alla fine. Questo non è un errore di battitura.

Server dei nomi (NS)- Tipo di record NS nella zona inversa, inteso come in quella diretta - comunica ad altri server DNS l'indirizzo IP o il nome host (nome host) del server che serve una zona (dominio) o qualche sottodominio.

Il campo Nome zona serve per inserire il nome della zona servita da questo server. In genere, il nome della zona è uguale al nome della zona a cui viene aggiunta questa voce. In questo campo, dovresti inserire un valore nel formato in-addr.arpa (poiché non c'è sincronizzazione, come nei record di indirizzi - digita A e PTR). Pertanto, il nome della zona per 192.168.1 sarà simile a 1.168.192.in-addr.arpa . (Il punto è richiesto alla fine, questo non è un errore di battitura) Nel campo Name Server, devi inserire l'indirizzo IP o il nome host in forma canonica (ad esempio, ns1.example.ru).

Nome Alias ​​(CNAME)- tipo di record nella zona inversa, inteso come nella zona in avanti - alias, collegamento, associazione a qualche record. Nei campi Nome (Nome) e Nome reale (Nome reale) dovresti inserire un valore nel formato in-addr.arpa, perché Webmin non lo fa automaticamente.

Cos'è il DNS. Tempi di aggiornamento dei record DNS. Come iniziare rapidamente con un nuovo dominio. Tipi di record DNS. Come impostare i sottodomini automatici. Reindirizzamento corretto a un indirizzo senza www all'inizio.

Cos'è il DNS

Internet è una rete che collega milioni di computer in tutto il mondo. Alcuni computer su questa rete sono accesi 24 ore su 24: si tratta di server con siti Web ed e-mail. Quando è connesso a Internet, a ciascun computer viene assegnato un identificatore numerico: un indirizzo IP. Ma non è conveniente per le persone accedere ai server tramite un identificatore numerico, quindi sono stati introdotti i domini alfabetici.

DNS (Domain Name System) è un sistema che abbina i domini agli indirizzi IP. Una classe separata di server, ns-servers, è responsabile della memorizzazione dei record DNS su Internet. Alcuni di essi sono supportati dagli amministratori delle zone di dominio, mentre altri sono supportati da hoster e provider Internet. Questi server hanno una propria gerarchia e i record sui server non vengono aggiornati immediatamente: su alcuni - molto rapidamente, su altri - entro un paio di giorni. Il software server ns più popolare si chiama BIND.

Tempistica per l'aggiornamento dei record DNS

Una domanda comune per i principianti è quando verrà lanciato un nuovo dominio. Proviamo a rispondere e allo stesso tempo capiremo se è possibile in qualche modo accelerare questo processo.

Quindi, vuoi che il nuovo dominio inizi a funzionare. Per fare ciò, è necessario aggiungere record al DNS e attendere che si diffondano su Internet. Il tempo per l'aggiornamento dei record varia da alcune ore a tre giorni. Le limitazioni sono causate dai principi del DNS, che è un sistema distribuito e ad alto carico.

Dopo la registrazione di un dominio o la modifica dei record DNS, il tuo sito sarà disponibile per utenti diversi in momenti diversi, a seconda delle caratteristiche dei loro provider di servizi Internet. Cioè, il sito potrebbe non essere ancora disponibile per te, ma per qualcuno è disponibile. O vice versa. Ciò è dovuto al fatto che ogni ISP stesso determina il tempo per aggiornare la cache DNS sui propri server.

Per quanto riguarda i sottodomini, spesso, quando vengono creati, diventano disponibili immediatamente o entro 5-20 minuti (è necessario aggiornare i record sui server ns dell'hoster).

Come iniziare rapidamente con un nuovo dominio

Se hai registrato un dominio o modificato i record DNS e hai urgente bisogno di iniziare a lavorare con il sito, puoi aggiungere una riga al file hosts del tuo sistema operativo (in Windows, il file si trova in C:\WINDOWS\system32 \drivers\etc , la cartella è nascosta per impostazione predefinita ed è necessario abilitare la visualizzazione delle cartelle nascoste nel pannello di controllo):

xxx.xxx.xxx.xxx site.ru

dove xxx.xxx.xxx.xxx è l'indirizzo IP del server, site.ru è il nome di dominio del tuo sito.

Tipi di record DNS

Affinché un dominio inizi a funzionare, devi impostare diversi record DNS per esso.

record NS necessario per specificare il server DNS che serve il tuo dominio. Il tuo registrar di domini o provider di hosting può offrire i tuoi servizi di server DNS. Un'altra opzione è configurare il proprio server NS e utilizzarlo.

Registra A necessario per specificare l'indirizzo IP del tuo sito. L'indirizzo IP è fornito dal provider di hosting.

record AAAA utilizzato per specificare un indirizzo IP versione 6 (IPv6). Al momento, questi indirizzi non hanno ancora ricevuto un ampio consenso.

Registra MX punta all'indirizzo IP del tuo server di posta. Necessario per consegnare la posta alle caselle di posta nel tuo dominio.

record CNAME serve a specificare un dominio come indirizzo di un altro dominio, ovvero imposta il tuo dominio o sottodominio sullo stesso indirizzo IP del dominio a cui ti colleghi nella voce.

registrazione PTR- Si tratta di un writeback che consentirà, quando si richiede l'indirizzo IP del proprio sito, di ottenere il nome di dominio completo. Questo è importante se stai utilizzando un server di posta per il dominio, poiché molti server di posta controllano che il record PTR sia corretto (per determinare se l'e-mail è spam). Questa voce è impostata dal provider di hosting. È possibile verificare la correttezza del record utilizzando un servizio speciale. Spesso non ci sono problemi e la voce è inizialmente installata correttamente.

Come impostare i sottodomini automatici per ogni utente. Crea una voce DNS con caratteri jolly

Il record con caratteri jolly è un record DNS responsabile di tutti i sottodomini *.site.ru. Potrebbe essere necessario specificare tale voce, ad esempio, per un CMS (WordpressMU, Drupal) utilizzato per gestire i sottodomini.

Per creare tale record, è necessario accedere alla sezione di gestione dei record DNS del dominio e aggiungere un record A, specificare il simbolo * come sottodominio e l'indirizzo IP del server come indirizzo, spesso uguale all'indirizzo IP specificato per il dominio principale. Se non sei in grado di farlo, devi contattare il supporto tecnico.

Allo stesso tempo, considereremo come configurare Apache per lavorare con i sottodomini con caratteri jolly. Lascia che il file di configurazione del server abbia una sezione che descrive l'host virtuale:


DocumentRoot "/home/site.ru"
Nomeserver "sito.com"
ServerAlias ​​"www.site.com"
ErrorLog logs/site.ru-error.log
Registri CustomLog/site.ru-access.log comune

Devi solo aggiungere l'alias *.site.ru:

ServerAlias ​​"www.site.ru" "*.site.ru"

Reindirizzamento corretto da www.site.ru a site.ru . Reindirizzamento 301

Alcuni utenti si collegano al tuo sito aggiungendo www. Altri www non aggiungono. Ciò può influire negativamente sul posizionamento nei motori di ricerca. Risolviamo il problema sull'esempio del server Apache:

1. Assicurarsi che il modulo ModRewrite sia abilitato sul server: nel file httpd.conf, la riga LoadModule rewrite_module modules/mod_rewrite.so deve essere decommentata. Se l'hai abilitato, riavvia Apache.

2. Aggiungi le seguenti righe al file .htaccess, sostituendo site.ru con l'indirizzo del tuo sito:

Motore di riscrittura acceso
RewriteCond %(HTTP_HOST) ^www.site.ru$

3. Prova ad accedere al sito utilizzando l'indirizzo www.site.ru nella barra degli indirizzi del tuo browser. L'indirizzo dovrebbe cambiare in site.ru .

4. Puoi aggiungere righe al file .htaccess:

RewriteCond %(HTTP_HOST) !^sito\.ru$
RewriteRule ^(.*)$ http://site.ru/$1

Ciò ti consentirà di elaborare correttamente le richieste al tuo sito quando è presente un punto alla fine del dominio: site.ru. invece di site.ru

Ci auguriamo che questo articolo ti abbia aiutato a farti un'idea di come lavorare con i domini. Domande e commenti si prega di lasciare nei commenti.

Indirizzo conto (A) L'account A visualizza il nome del computer come indirizzo IP numerico. In altre parole, questa voce specifica il nome host e l'indirizzo IP di un computer specifico in modo che il nome host corrisponda all'indirizzo IP specifico. Questo è il record che il server dei nomi A deve inviare a un altro server dei nomi e ricevere una risposta alla richiesta. Di seguito è riportato un esempio di come dovrebbe essere il record A:
peter.gudzondns.com. IN A 36.36.1.6 La prima colonna contiene il nome host del computer. L'elenco della seconda colonna è la classe di ingresso. Affinché il DNS di base funzioni, è sufficiente che la designazione IN sia impostata per Internet. La colonna successiva indica il tipo di voce e l'ultima colonna è l'indirizzo IP stesso. È possibile aggiungere più di un indirizzo IP per un determinato nome host. Questo potrebbe essere necessario quando viene utilizzato un firewall e sono presenti due schede Ethernet sullo stesso computer. Tutto quello che devi fare è aggiungere una seconda voce A, riempiendo le stesse colonne ad eccezione dell'indirizzo IP. È anche possibile visualizzare più di un hostname per un indirizzo IP. Ma questo non è raccomandato, perché il DNS ha un record speciale che consente ai computer di avere alias, chiamato record CNAME.

  • Conto nome canonico (CNAME) L'account CNAME consente a un computer di avere più di un hostname. Per poter aggiungere alias, è necessario creare un account A. Il nome host del computer impostato per il record A è chiamato nome computer canonico o ufficiale. Altre voci devono puntare al nome canonico. Ecco un esempio di record CNAME: www.gudzondns.com. IN CNAME peter.gudzondns.com Puoi vedere la somiglianza con la voce precedente. I record vengono sempre letti da sinistra a destra, con la query a sinistra e la risposta alla query a destra. Un computer può avere un numero illimitato di alias CNAME. È necessario inserire una nuova voce per ogni alias.
  • Account del server di posta (MX) L'account MX è molto più importante di quanto possa sembrare. Consente di indirizzare tutta la posta per un dominio a un singolo host. Ciò è estremamente utile per ridurre il carico sugli host interni a cui non deve essere indirizzata la posta in arrivo, nonché per raccogliere tutta la posta inviata a qualsiasi indirizzo del tuo dominio, anche se quel particolare indirizzo non ha alcuna connessione al computer. Ad esempio, hai un server di posta in esecuzione sul computer fittizio peter.gudzondns.com. Vuoi che il tuo indirizzo di posta sia " [email protetta]" ma no " [email protetta]". Questo viene fatto con la voce mostrata di seguito: gudzondns.com. IN MX 10 peter.gudzondns.com. La colonna più a sinistra indica l'indirizzo che desideri utilizzare come indirizzo postale. Le due colonne successive sono state spiegate in dettaglio in precedenza voci. La colonna successiva, il numero "10", è diversa dal normale formato del record DNS. Questo è un numero di priorità. Spesso nei sistemi di grandi dimensioni sono presenti server di posta di backup, forse più di uno. Sono progettati per ricevere la posta se il il server di posta principale è inattivo. Puoi farlo utilizzando i record MX.Un numero più basso nel record MX significa una priorità più alta e la posta verrà inviata al server con il numero più basso (il più basso possibile è 0). quel server, il computer che consegna la posta proverà a instradarla al server successivo elencato nelle tabelle DNS, in ordine di priorità. Puoi avere tutti i record MX che vuoi. L'uso di un record MX è utile anche se la posta viene inviata spedito direttamente al computer con il record A. Alcuni programmi sendmail cercano solo i record MX. È anche possibile includere modelli di record MX. Se hai un dominio in cui ogni utente ha il proprio computer che funge da client di posta elettronica, la posta può essere inviata direttamente a ciascun computer. Puoi aggiungere un record MX come questo: *.gudzondns.com. IN MX 10 peter.gudzondns.com. Specifica che tutta la posta inviata a qualsiasi singola workstation nel dominio gudzondns.com deve passare attraverso il server peter.gudzondns.com. È necessario prestare attenzione quando si utilizzano i modelli, poiché le voci specifiche hanno la precedenza su quelle contenute nei modelli.
  • Conti puntatore (PTR) Sebbene ci siano altre possibilità per impostare i record PTR, tratteremo solo il metodo più comunemente usato, chiamato "in-addr.arpa".
    I record PTR di In-addr.arpa sono l'esatto opposto dei record A. Ti consentono di riconoscere il tuo computer dal suo indirizzo IP. Questo è chiamato "ricerca inversa". Sta diventando sempre più utilizzato quando un computer esegue una ricerca inversa sul computer prima di accedere ai servizi (come le pagine sul WWW). La ricerca inversa è una buona misura di sicurezza per il tuo computer, poiché controlla che il tuo computer sia esattamente come dovrebbe essere. La voce In-addr.arpa ha il seguente aspetto: 6.1.36.36.in-addr.arpa. IN PTR peter.gudzondns.com. Come puoi vedere dall'esempio per il record A, all'inizio di questo record c'è un indirizzo IP inverso per l'hostname che si trova nell'ultima colonna.
  • Account del server dei nomi (NS) Il record NS è necessario per il funzionamento dei dati DNS. Indica semplicemente l'autorità dei nameserver per il dominio specificato. Devono esserci almeno due record NS per ogni record DNS. I record NS hanno il seguente aspetto: gudzondns.com. IN NS draften.gudzondns.com. Dovrebbe esserci anche un record A nel tuo DNS per ogni computer come record A per il server dei nomi del tuo dominio.
  • Conto di origine dell'autorizzazione (SOA) Il record SOA è il più critico dei record DNS. Trasmette più informazioni rispetto a tutti gli altri record messi insieme. Questa voce è chiamata origine dell'autorità perché designa una voce DNS come fonte ufficiale di informazioni per il suo dominio. Ecco un esempio di record SOA: gudzondns.com. IN SOA sottodominio.gudzondns.com. hostmaster.gudzondns.com. (1998111201 ; Seriale 10800 ; Aggiorna 3600 ; Riprova 3600000 ; Scadenza 86400); Minimo
    La prima colonna contiene il dominio per il quale questa voce avvia l'autorità. I prossimi due dati dovrebbero sembrare familiari. La voce "draven.gudzondns.com" è il server dei nomi principale per il dominio. L'ultima voce in questa colonna è un indirizzo email valido se hai sostituito la "@" con il primo ".". Deve essere sempre un indirizzo di contatto valido per il record SOA. I seguenti dati sono leggermente diversi da quelli che abbiamo già utilizzato. Serial è un record della frequenza con cui è possibile modificare questa voce DNS. Ogni volta che viene apportata una modifica, Serial deve essere incrementato. Altri server dei nomi che recuperano le informazioni per una zona dal server primario recuperano la zona solo se Serial nella voce del server dei nomi primario è maggiore di Serial in quella voce. Pertanto, i server dei nomi per un dominio possono cambiare da soli. Si consiglia di utilizzare il numero di serie nel formato AAAAMMGGNN, dove NN è il giorno in cui è stato modificato il DNS. Tutti i valori di tempo numerici nel record sono in secondi. Il numero "Aggiorna" indica la frequenza con cui il server dei nomi secondario deve controllare il server primario per le modifiche al Serial. "Riprova" - per quanto tempo deve attendere il server secondario prima di provare a riconnettersi al server primario se la connessione è stata interrotta. "Scadenza" indica per quanto tempo un server secondario deve utilizzare il record corrente quando non riesce a recuperare e "Minimo" indica per quanto tempo i server dei nomi devono memorizzare nella cache o conservare questo record.
  • Questo articolo non è una guida specifica e dettagliata a tutte le sfumature con i server NS, parlerò solo di una piccola esperienza personale con la risoluzione dei problemi utilizzando esempi specifici. Ogni webmaster affronta situazioni simili quando era necessario prescrivere NS, creare, modificare, ecc. - questo fa parte del lavoro con i domini e l'hosting. Già sperimentato tutto viene dato in modo abbastanza semplice, ma per i principianti a volte non è così facile capirlo. Pertanto, ho preparato un paio di storie di vita, per così dire.

    Quindi, iniziamo con alcuni termini. In genere DNS- il sistema dei nomi a dominio, grosso modo, imposta la corrispondenza tra il nome a dominio e l'indirizzo IP reale del sito, si entra nel dominio e si arriva all'indirizzo giusto. Per ogni dominio dopo la registrazione, puoi specificare diversi record DNS che aiutano il sito a essere trovato sul web globale:

    • Registra A(record di indirizzi) - indica l'indirizzo IP dell'hosting in cui si trova il nostro sito.
    • Registra MX(indirizzo postale) - specifica l'indirizzo IP del server postale per il dominio, solitamente lo stesso del record A.
    • record NS(server dei nomi) - Punta al server DNS per un dominio specifico.

    Consideriamo queste sfumature usando l'esempio di lavorare con il registrar di domini Webnames. Per ogni dominio, abbiamo 2 opzioni per impostare la corrispondenza tra il dominio e l'hosting:

    1. Specificando i record A e MX che conterranno l'IP di hosting con il nostro sito:

    In questo caso, questa corrispondenza sarà "memorizzata" nei record NS del registrar (webname). Pertanto, quando crei account di hosting, puoi utilizzare il registrar NS: in questo caso, questi sono ns1.nameself.com e ns2.nameself.com. Allo stesso tempo, nella scheda del server DNS del tuo account troverai:

    2. Nella stessa sezione del menu di gestione DNS di un dominio è possibile specificare anche il NS del server di hosting, ad esempio:

    Ora, infatti, l'intera responsabilità di impostare la corrispondenza tra l'indirizzo IP e il tuo dominio spetta all'azienda che fornisce questi DNS. In questo caso, questo è l'hosting CoolVDS. Lì, a proposito, puoi acquistare un server dedicato negli Stati Uniti, che è adatto per i siti MFA. Per "connettere" un dominio lì, è necessario contattare l'assistenza tecnica via e-mail [email protetta]: nella riga dell'oggetto scrivi "domain for your_server.coolvds.com", dove nel testo indichi il dominio, ip e ancora il nome del server, ad esempio:

    miodominio.com:193.333.555.777:tuo_nome.coolvds.com

    Forse un po' confuso, ma solo la prima volta. Altre società di hosting potrebbero chiederti quale DNS utilizzare quando acquisti l'hosting. Ad esempio, questo viene fatto in Hostpro e, se scegli di utilizzare il loro DNS, devi solo specificare i loro server NS per il tuo dominio: master.hostsila.com e slave.hostsila.net senza record A e MX.

    Allo stesso modo, le 2 opzioni che ho menzionato sopra sono disponibili per la maggior parte dei normali registrar di domini. Un altro esempio è Getnic.name . Qui puoi utilizzare il servizio di gestione DNS gratuito o specificare server NS di terze parti.

    Per fare ciò, seleziona un dominio e vai al suo account: qui puoi specificare il NS esistente di un altro host o fare clic sul collegamento "Gestione DNS". Nel secondo caso, puoi impostare A, MX e tutti i record necessari per il dominio e utilizzare NS gratuito da getnic.name.

    Creare i propri record NS

    Per alcuni dei miei progetti, ho acquistato server virtuali da Hostpro, che si trova in Ucraina, il supporto è adeguato e molto amichevole. Dopo l'acquisto, ti vengono forniti 2 indirizzi IP: primario e secondario, oltre a una richiesta di registrazione di NS come ns1.mydomain.ru e ns2.mydomain.ru.

    Per i nomi web, torna alla sezione "Gestione zone" del tuo dominio, dove aggiungiamo i record necessari di tipo NS:

    Per il registrar ucraino iname.ua, si fa allo stesso modo: aggiungi un record NS e indica gli IP emessi.

    Ora, per i nuovi domini registrati i cui siti si trovano sul tuo server, puoi specificare non solo un record A con un collegamento a IP, ma anche semplicemente determinare tramite il tuo NS - ns1.mydomain.ru e ns2.mydomain.ru. A proposito, finalmente, un link a un articolo su come non puoi aspettare gli aggiornamenti DNS: modifica il file hosts e poi puoi iniziare a lavorare sul tuo progetto mentre il DNS globale non è ancora stato aggiornato (questo è questione di diverse ore) .

    È così che si è rivelato un piccolo programma educativo sulla gestione dei DNS, la creazione di record NS, A, MX per i domini. Forse lavori con gli stessi registrar e host, quindi questo articolo dovrebbe essere un suggerimento utile in caso di domande (soprattutto per i principianti). Anche se, in linea di principio, ovviamente, puoi sempre contattare il supporto tecnico sia del registrar di domini che del luogo in cui acquisti l'hosting: le aziende buone, che si rispettino e che rispettano i clienti dovrebbero aiutare, è meglio non trattare con gli altri.

    PS Ora puoi acquistare un libro online, andare in una speciale libreria online, scegliere un prodotto, pagare con carta di credito e ricevere la consegna.

    Articoli correlati in alto