Назад | Перейти на главную страницу

Как установить ограничение по MAC-адресу?

Мне нужно ограничить скорость сервера API. Можно ли настроить машину на ограничение скорости запросов на MAC-адрес? Если нет, есть ли другие жизнеспособные варианты?

Я хочу установить ограничение скорости для каждого MAC, потому что несколько пользователей могут использовать один IP.

MAC-адреса - это чисто OSI Layer 2 явления. Как только пакет проходит через маршрутизатор, информация о MAC-адресе с исходного компьютера больше не доступна.

Как прокомментировал вышеупомянутый человек, если вы предлагаете эту услугу только внутренним пользователям, и эти пользователи, а также сама услуга находятся в одной сети уровня 2, это может быть возможно. Однако это кажется маловероятным. И наоборот, если ваши пользователи разбросаны по Интернету, вам нужно будет использовать другую схему ограничения скорости (IP, ключ API и т. Д.).

Вам необходимо изменить дизайн вашего приложения.

Вы не можете ограничить скорость по MAC-адресу, потому что у вас нет абсолютно никакой возможности получить MAC-адрес пользователя, поскольку вы не находитесь в локальной сети пользователя.

Способ все остальные делает это для выдачи уникальных ключей API каждому отдельному пользователю, а затем для определения ограничения использования ключа API.