Нет, вы не можете , если только клиент не отправляет такую информацию при выполнении HTTP-запросов.Под «клиентом» я имею в виду any - какое-то приложение, браузер и т. Д.
Вы можете проверить свой собственный поток запросов браузера, используя стандартные инструменты разработчика браузера, и точно увидеть какую информацию отправляет ваш браузер.У него не будет имени вашего компьютера (если на вашем компьютере что-то не так, и это, вероятно, будет проблемой).
При этом Данные заголовка HTTP - это то, что у вас есть помимо стандартной сетевой информации например, IP-адрес (который также не обязательно является IP-адресом клиента - это может быть сетевой адрес клиента).Самое близкое, что вы можете получить, это hostname
, если он существует, и даже тогда, точно так же, как и IP-адрес, не гарантируется, что это имя компьютера.
Возможное исключение будет во внутренней сети (LAN).