To be more accurate, Roku devices do not support entering a static IP address. If you want to force an IP address on such a device, you need to create an IP reservation in your router (unless you have some other device providing DHCP services). You need the MAC address of the Roku to create an IP reservation, which you can find under Settings/System/About. Then log into your router and find the DHCP settings and create the IP registration. After that, do a power cycle on your Roku and it should now be assigned your desired IP address, and the DHCP server will not assign that IP address to any other device.
Maybe we should back up a step. What is it you are trying to do that makes you want to change the IP assigned to your Roku?
I'm in America, i use a vpn. Evidently when i first set up my device, my vpn ip address was in Netherlands, and roku and other apps don't work in thos countries. I have my vpn set to usa ip address, yet roku ip isn't changing to usa. Suggestions to solve?
@Raja3, if you were using that Netherlands VPN when you first set up your Roku account then the account is associated with the Netherlands. You'll have to create a new Roku account (I recommend not using a VPN when doing that), factory reset your Roku device, and link it to the new account. There's no way to change the region of your original account. Roku devices don't play well with VPNs.
Disable your VPN, Factory Reset your Roku device, and setup a new Roku account.
This way your Roku account will be configured properly based on your geographical location. As you discovered, the device functionality is dependent on the account setup and activation. What you do after that regarding your use of a VPN is up to you.
Roku as a company does not support the use of VPNs, as they are sometimes used to bypass regional restrictions, which violates their terms of service. Roku will not provide any assistance when working with VPNs, and any posts about VPN use are subject to deletion.
@nolanguth there's no such menu option as "IP Settings". You cannot manually assign an IP address to a Roku device through the Roku menu. Your only option to assign a specific IP address is to use an address reservation in the DHCP server settings (usually the router for most home users).
Why does Roku not offer the ability to set static IPs? This is a pretty common practice and can be pretty necessary when setting up a whole home or business control system. While setting a DHCP reservation can work it would be nice to have the ability to set a static IP address for the unit for instance when you do not have control of the network and cannot make the reservation there is no way to reliably control the unit. I love Roku integration generally but this is a drastic oversight in my opinion and makes your product more difficult to sell. Seems you would want to encourage customers not discourage them.