title: Is there a way to set a static IP on an AWS RDS Instance?
body: <p>So for a project that I am working on at my office, I have a .NET application that will be storing and retrieving data to/from an AWS RDS MySQL Server that I have setup. The problem that I have run into is that port 3306 is not open on the work network. </p>
  
  <p>I have reached out to my networking department to see what they can do about opening this port. They asked me if there was a way to set a static IP to this AWS RDS Instance. They only want to open the port based on the server's IP address rather than open the port <em>3306</em> completely for security reasons they say. After some research, I have seen that it is possible to set an elastic IP (similar to static IP?) on an AWS <strong>EC2</strong> instance but I am curious about setting a static IP on an AWS <strong>RDS</strong> Instance.  I did not see anywhere on the AWS Dashboard about setting a static IP for my RDS Instance. The reason behind the static IP is so that when the IP that is associated with the endpoint DNS that they provide changes, they wont need to adjust the firewall settings to accommodate this change. </p>
  
  <ol>
  <li>Is it possible to have the port open for only this specific DNS
  endpoint that AWS provides? If not, is it possible to set an IP
  to static on the RDS instance?</li>
  <li>What sort of security concerns are there if they were to completely open port 3306?</li>
  </ol>
  
  <p>Thank you!</p>