[php] checken of nameserver authorative is voor een domein

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • dmnq
  • Registratie: Januari 2000
  • Laatst online: 30-01 17:46

dmnq

zonder klinkers

Topicstarter
Ik wil deze check:

http://www.domain-registr...eserver_check/index.shtml

...implementeren in PHP. Ik heb gekeken naar de functie checkdnsrr, maar daaraan kan je geen nameserver meegeven.

Ik wil een functie bouwen die er als volgt uit ziet:

PHP:
1
2
3
4
5
  function isAuthorative ($domain, $nameserver) {
  # functie checkt of de domeinnaam $domain voorkomt in nameserver $nameserver
  # return true: als domeinnaam voorkomt
  # return false: als dat niet zo is
}


Kan ik zoiets doen met sockets? Ik ben daar nl. niet zo thuis in...

Hosting (100 MB Harddisk, 1 GB Traffic, 5 POP, MySQL, PHP voor € 3,60 per maand)


Acties:
  • 0 Henk 'm!

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 06-09 00:37

curry684

left part of the evil twins

Ja hoor dat kan. Hoeft alleen maar even RFC 1035 te implementeren.

Professionele website nodig?


Acties:
  • 0 Henk 'm!

  • dmnq
  • Registratie: Januari 2000
  • Laatst online: 30-01 17:46

dmnq

zonder klinkers

Topicstarter
Ja dat snap ik... maar is er geen simpele(re) manier?

Hosting (100 MB Harddisk, 1 GB Traffic, 5 POP, MySQL, PHP voor € 3,60 per maand)


Acties:
  • 0 Henk 'm!

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 06-09 00:37

curry684

left part of the evil twins

Je vraag is letterlijk "Kan ik zoiets doen met sockets?" waarop ik het correcte antwoord geeft. Of er een simpele(re) manier is binnen PHP weet ik niet, maar dan moet je daarom meteen vragen :D

Professionele website nodig?


Acties:
  • 0 Henk 'm!

  • dmnq
  • Registratie: Januari 2000
  • Laatst online: 30-01 17:46

dmnq

zonder klinkers

Topicstarter
Okay, bij deze... is het mogelijk binnen PHP?

Hosting (100 MB Harddisk, 1 GB Traffic, 5 POP, MySQL, PHP voor € 3,60 per maand)


Acties:
  • 0 Henk 'm!

Verwijderd

dmnq schreef op 19 augustus 2003 @ 17:25:
Okay, bij deze... is het mogelijk binnen PHP?
Ja. :)

modbreak: okee daar vroeg ik om ;) vanaf nu wel weer ontopic aub :Y)

[ Voor 26% gewijzigd door curry684 op 19-08-2003 17:29 ]


Acties:
  • 0 Henk 'm!

  • dmnq
  • Registratie: Januari 2000
  • Laatst online: 30-01 17:46

dmnq

zonder klinkers

Topicstarter
Ik zit nu te kijken naar sockets. Ik kan alleen niet vinden naar welke poort ik moet connecten.
Als ik kijk naar http://www.iana.org/assignments/port-numbers dan lijkt mij dat ik poort 42 moet hebben, klopt dat?

Hosting (100 MB Harddisk, 1 GB Traffic, 5 POP, MySQL, PHP voor € 3,60 per maand)


Acties:
  • 0 Henk 'm!

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 06-09 00:37

curry684

left part of the evil twins

Staat letterlijk in die RFC die ik gaf:
The Internet supports name server access using TCP [RFC-793] on server port 53 (decimal) as well as datagram access using UDP [RFC-768] on UDP port 53 (decimal).
Ondanks de schijnbaar vrije keuze hoor je UDP te gebruiken.

Professionele website nodig?


Acties:
  • 0 Henk 'm!

  • dmnq
  • Registratie: Januari 2000
  • Laatst online: 30-01 17:46

dmnq

zonder klinkers

Topicstarter
Sorry, mijn fout. Dat heb ik over het hoofd gezien. Ik heb nu een verbinding gemaakt via:
PHP:
1
    $fp = fsockopen ("udp://de_dns_server", 53, $errno, $errstr, 30);


...maar dit geeft een timeout. Terwijl dit 100% zeker een goede nameserver is.

[ Voor 3% gewijzigd door dmnq op 19-08-2003 17:45 ]

Hosting (100 MB Harddisk, 1 GB Traffic, 5 POP, MySQL, PHP voor € 3,60 per maand)


Acties:
  • 0 Henk 'm!

Verwijderd

Het is geen mogelijkheid om een frontend tot 'host' of 'dig' te maken?

Acties:
  • 0 Henk 'm!

  • dmnq
  • Registratie: Januari 2000
  • Laatst online: 30-01 17:46

dmnq

zonder klinkers

Topicstarter
Nee, daar heeft de hostingaccount geen rechten voor...

Hosting (100 MB Harddisk, 1 GB Traffic, 5 POP, MySQL, PHP voor € 3,60 per maand)

Pagina: 1