Кіріспе
Прокси ARP – бұл белгілі бір желідегі прокси-сервердің, сол желіге жатпайтын IP-адресі үшін Адресті шешу протоколы (ARP) сұрауларына жауап беру әдісі. Прокси трафиктің түпкілікті бағытын біліп, өзінің MAC-адресін (көрінетін) соңғы пункт ретінде ұсынады. Прокси-адреске жоналған трафик, прокси басқа интерфейс немесе туннель арқылы көздеген жеріне бағытталады. Прокси-сервердің, проксилеу мақсатымен басқа IP-адресіне жасалған ARP сұрауына өзінің MAC-адресімен жауап беру процесі кейде «жариялау» деп аталады.
Proxy ARP is a technique by which a proxy server on a given network answers the Address Resolution Protocol (ARP) queries for an IP address that is not on that network. The proxy is aware of the location of the traffic's destination and offers its own MAC address as the (ostensibly final) destination. The traffic directed to the proxy address is then typically routed by the proxy to the intended destination via another interface or via a tunnel. The process, which results in the proxy server responding with its own MAC address to an ARP request for a different IP address for proxying purposes, is sometimes referred to as publishing.
Кемшіліктер
Прокси ARP-нің кемшіліктері – кеңейтімге қабілетсіздігі, себебі осылай маршрутталған әрбір құрылғы үшін прокси арқылы ARP шешімін алу қажет, сондай-ақ сенімділік деңгейінің төмендігі, себебі қосымша механизм қарастырылмаған, ал маскировка кейбір жағдайларда шатасуға алып келуі мүмкін. Дұрыс конфигурацияланбаған жағдайда, прокси ARP желілерге DoS шабуылдарын ұйымдастыруға мүмкіндік береді. Мысалы, прокси ARP арқылы дұрыс конфигурацияланбаған маршрутизатор басқа хосттарға жоналған пакеттерді қабылдай алады (өйткені ол басқа хосттар/маршрутизаторларға ARP сұраныстарына жауап ретінде өзінің MAC-адресін береді), бірақ оларды соңғы пунктке дұрыс жеткізе алмайды, нәтижесінде трафик жоғалып кетеді. Прокси ARP құрылғының дұрыс емес конфигурациясын, мысалы, жоқ немесе қате бастапқы шлюзді жасыра алады.
Қолданылу
OpenBSD прокси ARP-ны қолдайды. Linux прокси ARP-ны қолдайды.