Можно ли как то запретить POST c другого сервера?
POST запрос отправляется не сервером а клиентом и фильтровать это всё добро по IP не пойдёт.
гуглите в сторону CSRF-token для вашего ЯП
в htaccess
order deny,allow 
deny from all 
allow from xxx.xxx.xxx.xxx
где ххх - ваш ip