02 Sep 2010 
Centrum Technické podpory » Databáze znalostí » Jak nastavím Caller ID záznam?
 Jak nastavím Caller ID záznam?
Řešení

Aktuální informace a aktuální specifikaci naleznete na stránkách firmy Microsoft. Informace uvedené v tomto článku jsou platné v době vydání článku, je možné že se v čase mohou lišit oproti aktuální specifikaci. Budete-li si chtít ověřit platnost Vašeho záznamu, můžete tak učinit na naší stránkce, kde také naleznete odkaz na specifikaci Caller ID záznamu firmy Microsoft.

Odpověď

Chcete-li vytvořit DNS záznam pro Caller ID, máte několik možností, jak tento záznam přidat do konfiguračního souboru DNS serveru (jedná se o textové záznamy):

  • @ IN SOA ns.example.com. postmaster.example.com. (1 36000 600 86400 3600)
    	_ep TXT ("<ep xmlns='http://ms.net/1'><out><m><mx/></m></out></ep>")
  • @ IN SOA ns.example.com. postmaster.example.com. (1 36000 600 86400 3600)
    	_ep TXT ("02.3.4</a>"
    		 " </m>"
    		 " <m><mx/></m>"
    		 " </out>"
    		 "</ep>" )
    	    TXT ("01<ep xmlns='http://ms.net/1'>"
    		 " <out>"
    		 " <m>"
    		 " <a>1.2" )
      
  • Zde jsou informace pro doménový záznam domény domena.cz v XML podobě (jako v obvyklém XML záznamu není podstatný počet bílých znaků, kromě mezery mezi ep a xmlns v prvním řádku):
    <ep xmlns='http://ms.net/1'>
       <out>
         <m>
           <a>1.2.3.4</a>
         </m>
         <m><mx/></m>
         </out>
       </ep>
       

Z popisu specifikace je množina IP adres domény, odkud může být příchozí e-mail odeslán do odchozí domény, označena jako OutGoing(d). Tato funkce je definována následovně:

  1. Existuje-li záznam ep/out/noMailServers v dokumnetu XML specifikace emailové politiky, pak OutGoing(d) je definována jako prázdná množina.
  2. Pokud existuje alespoň jeden záznam ep/out/m v dokumnetu XML specifikace emailové politiky, je OutGoing(d) definován jako množina všech ep/out/m záznamů v XML e-mailové politice.
  3. Jinak je výsledek funkce OutGoing(d) nedefinován.

V případě podoby funkce OutGoing(m,d) je funkce definována následovně. Je-li m záznam z ep/out/m pro doménu d, pak funkce OutGoing(m,d) je množina IP adres specifikovaných v m následujícím způsobem:

  1. Existuje-li záznam m/indirect, pak MUSÍ obsahovat odpovídající doménové jméno d'. Funkce OutGoing(m,d) je pak definována následovně:
    1. Obsahuje-li d' dokument e-mailové politiky ve svých DNS záznamech, pak je OutGoing(m,d) definována stejně jako OutGoing(d').
    2. V ostatních případech je OutGoing(m,d) definována jako stejná množina adres asociovaná s příchozím mailserverem domény d' dle MX záznamu (případně dle A záznamu).
  2. Je-li definován nějaký záznam m/a, m/r, nebo m/mx, pak OutGoing(m,d) je definována jako rozdíl množin A+(m,d) - A-(m,d). Kde A+ a A- jsou dvě množiny, reprezentující explicitně definované adresy a vyjímky z m. Tyto množiny jsou specifikovány následovně: Množina A+(m,d) je sjednocení všech záznamů m/a, m/r, nebo m/mx s následujícímy významy:
    1. m/a záznam MUSÍ obsahovat
      1. obvyklou textovou reprezentaci adresy IPv4 definovanou v RFC1035(například "11.22.33.44"); v tomto případě bude příspěvek do množiny A+(m,d) adresa IPv4.
      2. jakoukoliv textovou reprezentaci IPv6 definovanou v RFC 2373 (například, "1080:0:0:0:8:800:200C:417A” nebo “::FFFF:129.144.52.38”); v tomto případě je příspěvek do množiny A+(m,d) adresa typu IPv6.
      3. plné doménové jméno domény d'. V tomto případě se do množiny A+(m,d) přidá množina adres IPv4/IPv6 z DNS záznamu pro doménu d', typu A a/nebo AAAA.
      4. prázdný řetězec; V tomto případě se do množiny A+(m,d) přidá množina adres IPv4/IPv6 z DNS záznamu pro doménu d, typu A a/nebo AAAA.
    2. m/r záznam MUSÍ obsahovat textovou reprezentaci prefixovaného rozsahu IP adres definovaného v RFC 3123. Příklady obsahují “1:192.168.32.0/21” a “!1:192.168.38.0/28”. Začíná-li adresa znakem '!', pak je příspěvkem do množiny A+(m,d) prázdná množina; jinak je příspěvkem množina adres specifikovaná daným rozsahem.
    3. m/mx záznam MUSÍ obsahovat jedno z následujících
      1. plné doménové jméno d'; V tomto případě je příspěvek do množiny A+(m,d) stejná množina adres, jako je množina adres asociaovaná pro příchozí servery definované pro doménu d' dle obvyklého MX a A záznamu (RFC2821).
      2. prázdný řetězec; V tomto případě je příspěvek do množiny A+(m,d) stejná množina adres, jako je množina adres asociovaná pro příchozí servery definované pro doménu d dle obvyklého MX a A záznamu (RFC2821).
    Množina A-(m,d) je definována jako sjednocení adres všech záznamů m/r s následujícím významem:
    1. Jak bylo poznamenáno, záznam m/r MUSÍ obsahovat textovou podobu prefixovaného zápisu adresy sítě dle RFC3123. Začíná-li adresa znakem '!', pak se do množiny A-(m,d) počítájí IP adresy definované textovou podobou bez znaku '!'; jinak je příspěvek reprezentván prázdnou množinou.
  3. V ostatních případech je funkce OutGoing(m,d) definována množinou IP adres, asociovaných s příchozím serverem domény d. Adresy jsou definovány obvyklým MX a A záznamem.

Příklady

Zde jsou jednoduché ilustrativní příklady nastavení Caller ID záznamu:
  1. Mé servery odchozí pošty jsou stejné jako servery příchozí pošty:
    <ep xmlns='http://ms.net/1'><out><m><mx/></m></out></ep>
  2. Můj odchozí mail server je na počítači s jedinou IP adresou 192.168.210.101:
    <ep xmlns='http://ms.net/1'><out><m><a>192.168.210.101</a></m></out></ep>
  3. Má doména má tři konkrétní odchozí mail servery:
    <ep xmlns='http://ms.net/1'><out><m>
    	<a>192.168.210.101</a>
    	<a>192.168.210.102</a>
    	<a>192.168.210.107</a>
    </m></out></ep>
  4. Má doména nemá žádný odchozí mailserver:
    <ep xmlns='http://ms.net/1'><out><noMailServers/></out></ep>
  5. Mé odchozí MailServery sídlí v jedné skupině 16 IP adres:
    <ep xmlns='http://ms.net/1'><out><m>
    <r>192.168.210.101/28</r>
    </m></out></ep>
  6. Můj server spravující doménu contoso.com rozesílá emaily sám. Dále jsou také rozesílány emaily s názvem mé domény (contoso.com) ze serveru s následující IP adresou: 192.168.210.101:
    <ep xmlns='http://ms.net/1'><out>
    <m><indirect>contoso.com</indirect></m>
    <m><mx/></m>
    <m><a>192.168.210.101</a></m>
    </out></ep>
  7. Má doména má několik subdomén. Všechny subdomény používají stejné servery pro odchozí poštu.
    • Vytvořte záznam typu CNAME pro každou subdoménu:
      _ep.sub1.example.com IN CNAME outbound.example.com
      _ep.sub2.example.com IN CNAME outbound.example.com
      _ep.sub3.example.com IN CNAME outbound.example.com
    • Ve smyšleném záznamu _ep.outbound.example.com (smyšlená doména), zaregistrujte požadovaný dokument emailové politiky.
  8. Servery odchozí pošty mají adresu domény dynamic.example.com dle DNS záznamu pro tuto doménu:
    <ep xmlns='http://ms.net/1'><out><m><a>dynamic.example.com</a></m></out></ep>


Detaily článku
ID článku: 133
Vytvořeno: 17 May 2004 12:53 PM
Autor:
Poslední změna:

 Tato odpověď byla užitečná  Tato odpověď nebyla užitečná

Založil: Eduard Svarc (eduard@svarc.biz) Kdy: 20 Oct 2004 04:13 PM
Proč zde použitý příklad neodpovídá tomu co je generováno jak jako verze navržená Microsoft (není v XML formátu a obsahuje úplně jiné tagy) nebo specifikaci verzi 1?

Zde je přiklad vygenerovaného TXT pro moje domény:

"spf2.0/pra mx:backup.trantor.cz mx:forward.trantor.cz mx:ip7.trantor.cz mx include:edik.org include:svarc.biz include:trosk
a.net ~all"
Založil: Petr Dobrý (pedobry@kerio.com) Kdy: 23 Oct 2004 07:49 PM
Tento článek a příklady se týkají technologie Caller-ID. Vámi uváděný příklad se týka jiné technologie SPF.
 Zpět
 Přihlásit [Zapomenuté heslo] 
Email:
Heslo:
Zapamatovat přihlášení:
 
 Hledat
 Možnosti článku
Domů | Registrovat | Založit ticket | Databáze znalostí | Průvodce řešením problému | Diskusní fóra | Ke stažení
Jazyk:

Kerio.com | Help Desk Software By Kayako SupportSuite v3.20.02