Ajouter un sous-domaine au file de configuration NAMED

J'ai un file de configuration de domaine appelé example.com.conf

Je souhaite append le sous-domaine suivant: members.example.conf et append ses propres loggings MX (il exécute un système de messagerie séparé).

Comment spécifier les loggings MX pour un sous-domaine?

2 Solutions collect form web for “Ajouter un sous-domaine au file de configuration NAMED”

De même, vous spécifiez des loggings A. Gardez à l'esprit les loggings MX DOIVENT être FQDN, et non les adresses IP.

$origin example.com subdomain 300 IN A 127.0.0.1 mail.subdomain 300 IN A 127.0.0.1 subdomain 300 IN MX 0 mail.subdomain.example.com. 

Modifier:

La première colonne de votre file est vide car elle est héritée de l'logging ci-dessus (probablement votre logging SOA)

Cela devrait être aussi valable que ce que j'ai posté ci-dessus:

  $origin example.com subdomain 300 IN A 127.0.0.1 300 IN MX 0 mail.subdomain.example.com. $origin subdomain.example.com mail 300 IN A 127.0.0.1 

Fondamentalement, il existe plus d'une façon de peiner un chat. Cependant, les origines $ peuvent rendre les choses inutilement déroutantes, alors il vaut mieux être détaillé.

Tout d'abord, un nom comme celui-ci n'est pas un sous-domaine, dans une terminologie ssortingcte. C'est juste un autre nom dans le domaine actuel. S'il s'agissait d'un sous-domaine, il aurait des loggings NS dans le domaine parent et un logging SOA dans le file du sous-domaine.

Si vous souhaitez créer un autre nom dans votre file, il vous suffit de l'append. Comme d'autres l'ont dit, vous devez append les loggings MX, en utilisant les noms sur le côté droit. Ensuite, ajoutez des loggings A pour ces noms. Dans le domaine "example.com", vous pouvez utiliser:

 newname MX 100 mailhost.newname mailhost.newname A 1.2.3.4 

Le TTL peut être laissé par défaut (comme je l'ai fait ici).

@ dans la première colonne signifie "quel que soit le nom apex de cette zone", il sera pris à partir du file de configuration. @ est un moyen paresseux d'écrire le sumt du domaine, mais seulement cela. Par exemple, vous ne pouvez pas utiliser foo. @ Pour signifier foo.example.com – ça ne fonctionnera pas.

  • Protocole DNS transparent pour IPv6
  • file de service pour l'application Golang
  • Le nom de l'instance systemd (% i) ne fonctionne pas dans ExecStart
  • Vérification de la configuration du server de noms à partir de la command line
  • Un domaine - deux servers dans différents pays
  • En utilisant 'Dig' to zone transfer, mais obtient une 'connection temporisée'
  • Paramètres DNS et configuration
  • Résultat paramésortingque répond
  • CNAME ne résout pas
  • Serveur de noms racine, local et autorisé?
  • zone apex, alternative à A record?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.