I want to have an open survey, but prevent multiple responses from one ipAddress
Keep in mind that IP addresses are not always unique per respondent. E.g. in a company, school, university a lot of people are behind the same IP Address.
Also, if a respondent wants to respond various times the IP limit is not necessarily preventing this:
E.g. I can answer from my home network and from my work network and also from my mobile phone. At work I even have two different IPs. Then I could switch off my modem at home and the provider will assign a new IP address and I could go again. Or I can use a VPN to answer, go to a public hotspot, etc.
In my opinion: Not even worth the effort. Usually people do not want to answer twice anyway and should they really want to, they most probably will find a way around your IP limitation. In my opinion it create more problems than it solves.