php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
dns.c File Reference
#include "php.h"
#include "php_network.h"
#include <netinet/in.h>
#include <netdb.h>
#include "php_dns.h"

Go to the source code of this file.

Macros

#define MAXHOSTNAMELEN   255
 
#define HOST_NAME_MAX   255
 
#define DNS_T_A   1
 
#define DNS_T_NS   2
 
#define DNS_T_CNAME   5
 
#define DNS_T_SOA   6
 
#define DNS_T_PTR   12
 
#define DNS_T_HINFO   13
 
#define DNS_T_MINFO   14
 
#define DNS_T_MX   15
 
#define DNS_T_TXT   16
 
#define DNS_T_AAAA   28
 
#define DNS_T_SRV   33
 
#define DNS_T_NAPTR   35
 
#define DNS_T_A6   38
 
#define DNS_T_CAA   257
 
#define DNS_T_ANY   255
 

Functions

 PHP_FUNCTION (gethostbyaddr)
 
 PHP_FUNCTION (gethostbyname)
 
 PHP_FUNCTION (gethostbynamel)
 

Macro Definition Documentation

◆ DNS_T_A

#define DNS_T_A   1

Definition at line 73 of file dns.c.

◆ DNS_T_A6

#define DNS_T_A6   38

Definition at line 109 of file dns.c.

◆ DNS_T_AAAA

#define DNS_T_AAAA   28

Definition at line 100 of file dns.c.

◆ DNS_T_ANY

#define DNS_T_ANY   255

Definition at line 116 of file dns.c.

◆ DNS_T_CAA

#define DNS_T_CAA   257

Definition at line 112 of file dns.c.

◆ DNS_T_CNAME

#define DNS_T_CNAME   5

Definition at line 79 of file dns.c.

◆ DNS_T_HINFO

#define DNS_T_HINFO   13

Definition at line 88 of file dns.c.

◆ DNS_T_MINFO

#define DNS_T_MINFO   14

Definition at line 91 of file dns.c.

◆ DNS_T_MX

#define DNS_T_MX   15

Definition at line 94 of file dns.c.

◆ DNS_T_NAPTR

#define DNS_T_NAPTR   35

Definition at line 106 of file dns.c.

◆ DNS_T_NS

#define DNS_T_NS   2

Definition at line 76 of file dns.c.

◆ DNS_T_PTR

#define DNS_T_PTR   12

Definition at line 85 of file dns.c.

◆ DNS_T_SOA

#define DNS_T_SOA   6

Definition at line 82 of file dns.c.

◆ DNS_T_SRV

#define DNS_T_SRV   33

Definition at line 103 of file dns.c.

◆ DNS_T_TXT

#define DNS_T_TXT   16

Definition at line 97 of file dns.c.

◆ HOST_NAME_MAX

#define HOST_NAME_MAX   255

Definition at line 66 of file dns.c.

◆ MAXHOSTNAMELEN

#define MAXHOSTNAMELEN   255

Definition at line 60 of file dns.c.

Function Documentation

◆ PHP_FUNCTION() [1/3]

PHP_FUNCTION ( gethostbyaddr )

Definition at line 146 of file dns.c.

◆ PHP_FUNCTION() [2/3]

PHP_FUNCTION ( gethostbyname )

Definition at line 219 of file dns.c.

◆ PHP_FUNCTION() [3/3]

PHP_FUNCTION ( gethostbynamel )

Definition at line 245 of file dns.c.