tcpwrap_check
(PECL tcpwrap >= 0.1.0)
tcpwrap_check — Проводить перевірку tcpwrap
Опис
tcpwrap_check( string $daemon, string $address, string $user = ?, bool $nodns = false): bool
Функція звіряється з файлами /etc/hosts.allow та /etc/hosts.deny для перевірки, чи можна чи не можна дати доступ клієнту до демона daemon
Список параметрів
daemon
Ім'я Сервісу.
address
Адреса клієнта. Може бути як доменним ім'ям, так і IP-адресою.
user
Необов'язкове ім'я користувача.
nodns
Якщо адреса address
виглядає як доменне ім'я, то робиться запит до DNS для визначення його IP-адреси. Для блокування такої поведінки встановіть nodns
в значение**true
**
Значення, що повертаються
Повертає true
, якщо доступ дозволено та false
, якщо ні.
Приклади
Приклад #1 Заборона всіх з'єднань з локального хоста
Якщо у /etc/hosts.deny є запис:
php: 127.0.0.1
І ваш код виглядає якось так:
Loading...
Дивіться також
Для отримання більш детальної інформації зверніться до документації по hosts_access(3).