title: Is this safe on a production server?
body: <p>I have a database application (or search engine) which is called Solr.</p>
  
  <p>I connect to it via port 8983.</p>
  
  <p>I do this from PHP code, so I add and remove records from it via php.</p>
  
  <p>On my server I have a firewall.</p>
  
  <p>I have set this firewall to only allow connections to and from this port (8983) from the ip address of my own server. In other words, only allow servers IP to access this port.</p>
  
  <p>Is that safe? Or am I thinking all wrong here? Will others be able to "simulate" my ip address and act as the server?</p>
  
  <p>This is because otherwise others may add/remove records as they want from their own IP addresses...</p>
  
  <p>Thanks</p>