Kezdőoldal » Számítástechnika » Programozás » PHP-ban szeretném egy domain...

PHP-ban szeretném egy domain minden DNS rekordját lekérdezni, de nem igazán működik?

Figyelt kérdés

A dns_get_record funkciót használva külön-külön a [DNS_NS, DNS_A, DNS_AAAA, DNS_A6, DNS_MX, DNS_SOA, DNS_TXT, DNS_CNAME, DNS_SRV, DNS_PTR, és DNS_HINFO] paramétereket használva lekérdezéseket. Az eredmény így kb ugyan az, mint a DNS_ANY vagy DNS_ALL paramétereket használva. A probléma az, hogy nem ad vissza minden létező rekordot, és nem értem miért. A DNS_ALL és DNS_ANY sem ad ki mindent. A google.com-nak 5 MX rekordja van, és én folyamatosan 1 rekordot kapok, míg A rekordból sokkal többet, mint más, online eszközök.


Mi a fene történik itt? A php.net dokumentációja nem ír a problémáról és úgy tűnik a stackowerflow-on sem merült még fel ez a probléma. Igazán hálás lennék, ha valaki tudna egy megoldást ajánlani.


2016. júl. 1. 04:43
 1/2 anonim ***** válasza:
0%

$hosts = array();

getmxrr('google.com', $hosts);

var_dump($hosts);


majd:


foreach($hosts as $host) {

echo $host . ' ' . gethostbyname($host) . '<br />';

}


Itt van stackoverflow-on:

[link]

2016. júl. 1. 06:27
Hasznos számodra ez a válasz?
 2/2 A kérdező kommentje:

array (size=0)

empty


Még annyit sem talál mint a másik megoldás + nekem az A rekordok és CNAME rekordokra is szükségem van.

2016. júl. 1. 07:26

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!