Configurazione record SPF

Per evitare problemi dovuti all’uso dei vostri indirizzi email da parte di terzi, e quindi la possibilità di finire all’interno di blacklist è consigliabile configurare un record di tipo SPF all’interno del DNS del vostro dominio.

Per una descrizione dettagliata del funzionamento dei record SPF potete leggere la pagina presente su wikipedia a riguardo:

it.wikipedia.org/wiki/Sender_Policy_Framework

Nel caso usiate solo i nostri server SMTP per l’invio delle email potete usare il seguente record per configurare il vostro SPF:

“v=spf1 mx:mail.VOSTRODOMINIO.COM a:mx.cluster2.hosting.nmllab.com ~all”

Se utilizzate il nostro pannello per la gestione DNS dovete inserire un record di tipo TXT in questo modo:

VOSTRODOMINIO.COM TXT “v=spf1 mx:mail.VOSTRODOMINIO.COM a:mx.cluster2.hosting.nmllab.com ~all”

In fase di inserimento, nel campo “Record Name” non bisogna inserire niente. Il valore del record SPF andrà inserito all’interno del campo “Testo” senza il carattere “

Gestione Zone DNS

setdnsdefault

Description

Set domain name ns to default (use domainregister nameserver)

Input Parameters

Name Allowed Values
userid Your Domain Register Reseller ID
privatekey Your Reseller Private Key
command setdnsdefault
domain Domain name
setdnsdefault TRUE or FALSE

Output Parameters

Name Allowed Values
command setdnsdefault
domain Domain name
errcode Successful if 0
errdesc

Description of error returned or command completed successfully if no errors detected

Example URL

api.domainregister.it/interface.php?command=setdnsdefault&domain=abc123.com&userid=resellerID&privatekey=myprivatekey&setdnsdefault=TRUE

 

listrecordzone

Description

Get the list of all record for this zone.

Input Parameters

Name Allowed Values
userid Your Domain Register Reseller ID
privatekey Your Reseller Private Key
command

listrecordzone

domain Domain name
filter type record (A,AAAA,CNAME,MX,TXT,SRV) *optional

Output Parameters

Name Allowed Values
command listrecordzone
domain Domain name
recordzone record
errcode Successful if 0
errdesc

Description of error returned or command completed successfully if no errors detected

Example URL

api.domainregister.it/interface.php?command=listrecordzone&domain=abc123.com&userid=resellerID&privatekey=myprivatekey

 

addrecordzone

Description

Add a new record to this zone.

Input Parameters

Name Allowed Values
userid Your Domain Register Reseller ID
privatekey Your Reseller Private Key
command

addrecordzone

domain Domain name
type type record (A,AAAA,CNAME,MX,SRV,TXT)
content name of record (ex. for www.domain.com the value is www)
value value of record (ex. for A record the value is IP Address)
ttl value of time to live
prio valid only for MX record, priority of mail server.

Output Parameters

Name Allowed Values
command addrecordzone
domain Domain name
errcode Successful if 0
errdesc

Description of error returned or command completed successfully if no errors detected

Example URL

api.domainregister.it/interface.php?command=addrecordzone&domain=abc123.com&userid=resellerID&privatekey=myprivatekey&type=A&content=www2&value=1.1.1.1&ttl=60
api.domainregister.it/interface.php?command=addrecordzone&domain=abc123.com&userid=resellerID&privatekey=myprivatekey&type=CNAME&content=www2&value=dev.abc123.com&ttl=60
api.domainregister.it/interface.php?command=addrecordzone&domain=abc123.com&userid=resellerID&privatekey=myprivatekey&type=MX&content=&value=mail.abc123.com&ttl=60&prio=10

 

delrecordzone

Description

Delete a record from the zone.

Input Parameters

Name Allowed Values
userid Your Domain Register Reseller ID
privatekey Your Reseller Private Key
command

delrecordzone

recordid ID get from listrecordzone

Output Parameters

Name Allowed Values
command delrecordzone
recordID Id record delete
errcode Successful if 0
errdesc

Description of error returned or command completed successfully if no errors detected

Example URL

api.domainregister.it/interface.php?command=delrecordzone&userid=resellerID&privatekey=myprivatekey&recordid=1111

utilizzo del servizio DNS per domini con caratteri speciali (IDN)

Nel caso sia necessario utilizzare il nostro servizio di DNS per domini esterni (ovvero, non registrati presso DomainRegister.it) con caratteri speciali (IDN), in tutte le operazioni relative (compreso l’ordine!) è indispensabile indicarli in formato Punycode, e non nella forma canonica (formato ASCII/Unicode).

Esempio:


il dominio

dominiòditést.it

va indicato nella seguente forma:

xn--dominiditst-jbb7i.it


 

Risorse:

convertitore Punycode: http://mct.verisign-grs.com/

 

 

come effettuare il redirect di un dominio

Ci sono diverse tecniche per realizzare il redirect di un dominio su un altro dominio (o, in certi casi, su uno specifico URL di un altro dominio).

Qui ne esporremo alcune.

Redirect via HTML

titolo = è il titolo del sito che si vuole visualizzare nel browser
destinazione = è l’indirizzo di destinazione completo del redirect (ad esempio http://domainregister.it/servizi/registrazione-domini/)

Il dominio del quale si vuole effettuare il redirect deve disporre di un qualche servizio di hosting, anche minimo, nel quale bisogna inserire un file index.htm con il seguente contenuto:

[box]
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN”>
<html>
<head>
<title>Titolo</title>
</head>

<frameset cols=”100%” rows=”100%” border=”0″ framespacing=”0″ frameborder=”0″>
<frame src=”destinazione” name=”dx” frameborder=”NO” scrolling=”yes” noresize>
</frameset>
</html>

[/box]

Redirect via servizio Redirect

Per realizzarlo, è sufficiente acquistare il nostro servizio “Redirect + email” associato al relativo dominio da reindirizzare.
Nel pannello di amministrazione del servizio basterà indicare l’URL di destinazione.

Redirect via DNS CNAME

Il servizio di hosting del dominio di destinazione deve esplicitamente prevedere il servizio (ciò normalmente si può avere solo con server dedicati o VPS, e di norma non è possibile con servizi di hosting shared)
Per realizzarlo, è sufficiente inserire un record DNS di tipo CNAME del seguente tipo:

www.dominio-di-partenza.ext CNAME www.dominio-di-destinazione.ext

Posso registrare un dominio con DomainRegister.it ed utilizzare i server DNS di un altro provider?

Si, è possibile.

Per farlo, nell’apposita maschera di “gestione dominio” del pannello di controllo panel.newmedialabs.it è sufficiente selezionare l’opzione “Usa nameserver personalizzati”, e quindi indicarli.

NOTE:

  • è possibile indicare fino a 10 differenti nameserver
  • i nameserver vanno sempre indicati con l’hostname (ns1.nomedominio.tld), e non solamente con il relativo IP
  • se i nameserver sono all’interno dello stesso dominio di risoluzione, allora devono essere indicati nella forma “IP hostname”
    Ovvero: se per il dominio miodominio.it vogliamo utilizzare i server ns1.miodominio.it e ns2.miodominio.it, è necessario indicarli nella seguente forma:
    123.456.789.123 ns1.miodominio.it
    123.456.789.124 ns2.miodominio.it

Altrimenti, DomainRegister.it mette a disposizione tre server DNS con ridondanza geografica:

ns1.drnameservice.com
ns2.drnameservice.com
ns3.drnameservice.com

Per utilizzarli, è sufficiente selezionare l’opzione “Usa i nostri nameserver”

Name Server (DNS) Functions

delete_ns

Description

Deletes name servers for a domain name

Input Parameters

Name Allowed Values
userid Your Domain Register Reseller ID
privatekey Your Reseller Private Key
command

delete_ns

domain Domain name
nameserver The name of the name server. Example:  ns1

Output Parameters

Name Allowed Values
command delete_ns
domain Domain name
errcode Successful if 0
errdesc

Description of error returned or command completed successfully if no errors detected

Example URL

api.domainregister.it/interface.php?command=delete_ns&domain=abc123.com&ipaddress=123.123.123.1&nameserver=ns1.abc123.com&userid=resellerID&privatekey=myprivatekey

 

create_ns

Description

Create name servers for a domain name

Input Parameters

Name Allowed Values
userid Your Domain Register Reseller ID
privatekey Your Reseller Private Key
command

create_ns

domain Domain name
ipaddress IP address of name server to register
nameserver The name of the name server. Example:  ns1

Output Parameters

Name Allowed Values
command create_ns
domain Domain name
errcode Successful if 0
errdesc

Description of error returned or command completed successfully if no errors detected

Example URL

api.domainregister.it/interface.php?command=create_ns&domain=abc123.com&ipaddress=123.123.123.1&nameserver=ns1.abc123.com&userid=resellerID&privatekey=myprivatekey

 

modify_ns

Description

Modifies name servers for a domain name

Input Parameters

Name Allowed Values
userid Your Domain Register Reseller ID
privatekey Your Reseller Private Key
command

modify_ns

domain Domain name
ipaddress IP address of name server to register
nameserver The name of the name server. Example:  ns1

Output Parameters

Name Allowed Values
command modify_ns
domain Domain name
errcode Successful if 0
errdesc

Description of error returned or command completed successfully if no errors detected

Example URL

api.domainregister.it/interface.php?command=modify_ns&domain=abc123.com&ipaddress=123.123.123.1&nameserver=ns1.abc123.com&userid=resellerID&privatekey=myprivatekey

gestione DNS dal pannello di controllo

Se si è deciso di usare per un certo dominio i nostri server DNS, attraverso il proprio account su panel.newmedialabs.it si può accedere alla configurazione dei DNS dal pannello di controllo del dominio selezionando l’icona “Gestione DNS”:

Si accederà così alla seguente schermata, che permeette di gestire (correggere, cancellare, aggiungere) tutti i record DNS del nostro dominio:

  • è possibile CANCELLARE uno o più record, selezionandoli e poi utilizzando il tasto “Cancella Record Selezionati”