I have one WCF Service returns xml. I want only one IP address to access it for eg: 10.0.0.5
can some one tell me how can i do this. Please tell me other than Firewall a
You need to add ip filtering, something like next - https://stackoverflow.com/a/803813/182344
Or use ServiceAuthorizationManager.CheckAccessCore where you get client IP from OperationContext.