SubmoduleRDNSInterface.php 701 B

1234567891011121314151617181920212223242526
  1. <?php
  2. namespace MGModule\DNSManager2\mgLibs\custom\dns\interfaces;
  3. /**
  4. * Interfejs dla submodułów obsługujących rDNS
  5. */
  6. interface SubmoduleRDNSInterface {
  7. /**
  8. * Dodawanie lub edycja rDNSów
  9. * @param type $ip
  10. * @param type $ttl
  11. * @param type $value jeżeli nie ustawione to wartość będzie ustawiona na nazwę domeny głównej
  12. */
  13. public function updateRDNS($ip, $ttl = false, $value = false);
  14. /**
  15. * Usuwanie rDNSow
  16. * @param type $ip
  17. */
  18. public function removeRDNS($ip);
  19. /**
  20. * Pobieranie rekordu PTR dla podanego IP
  21. * @param type $ip
  22. */
  23. public function getRDNSRecord($ip); //BETA 16-01-21
  24. }