Klasa DnsTypeStandard

namespace Kei\Webas\Dedicated\DnsSubdomain

Klasa służy do konfiguracji subdomeny DNS jako subdomena zwykła (A+MX)

Klasa implementuje interfejs DumperInterface


Dostępne metody klasy

setDomainMailService($a)
return $this

Ustawia głównego providera poczty we wszystkich domenach. W zmiennej $a → użyj metod z obiektu \Kei\Webas\Dedicated\DnsSubdomain\DomainMailService

getDomainMailService()
return mixed

Zwraca obiekt charakteryzujący głównego providera poczty we wszystkich domenach subdomeny DNS.

setSubdomainMailService($a)
return $this

Ustawia głównego providera poczty we wszystkich subdomenach. W zmiennej $a → użyj obiektu \Kei\Webas\Dedicated\DnsSubdomain\SubdomainMailServiceKeiPl

getSubdomainMailService()
return mixed

Zwraca obiekt charakteryzujący głównego providera poczty we wszystkich subdomenach subdomeny DNS.

setIp($ip)
return Edit

Główny adres IP, na który kierujemy domenę. Jest to adres serwera gdzie utrzymywana jest strona WWW czy FTP. Domyślnie wpisany jest numer Państwa serwera.

getIp()
return string

Pobiera informację o głównym adresie IP

setWilcardIp($ip)
return Edit

Adres IP, na który kierujemy wszystkie subdomeny dla danej domeny: *.domena, np. domena1.mojadomena.pl. Parametr nie obejmuje subdomen skonfigurowanych indywidualnie. Domyślnie wpisany jest numer Państwa serwera.

getWilcardIp()
return string

Pobiera informację o adresie IP wildcard

*dump()
return Array

Zobacz więcej tutaj DumperInterface

Gwiazdka przed nazwą metody oznacza iż ta metoda jest własnością klasy rodzica (dziedziczącej).


Wyjątki

Przejdź do pełnej listy wyjątków

Pamiętaj o tym, aby zawsze być przygotowanym na zwrócenie wyjątku przez skrypt PHP niezależnie od tego jak bardzo małoprawdopodobnym uważasz jego wystąpienie.


Przykłady wykorzystania

W poniższym przykładzie pominięto autoryzację do serwera. Obiekt Client znajduje się w zmiennej $webas. Więcej o autoryzacji przeczytasz w dziale jak rozpocząć ?

Nie zawijaj wierszy<?php
// Autoryzacja...

$subtype = \Kei\Webas\Dedicated\DnsSubdomain\SubdomainMailServiceKeiPl::Factory()->
    setWildcardMainMxServer("www.wp.pl")->
    setWildcardSpareMxServer("www.onet.pl");

$type = \Kei\Webas\Dedicated\DnsSubdomain\DnsType::Factory()->
    setStandardType('94.152.131.120')->
    setSubdomainMailService($subtype);


Klasa DnsTypeStandard · NiceAPI dla PHP 5.6