RDNSS Support in IOS

According to Wikipedia, IOS supports RDNSS or the abillity to configure IPv6 DNS Server(s) via RA (RFC 6106):
http://en.wikipedia.org/wiki/Comparison_of_IPv6_support_in_operating_systems
However, I can't figure out how to set this up.  Can someone provide an example of this or point me to the appropriate document?
Thanks,
  --Jim

hi Jim, thanks for the kudos and the use cases!
Definitely want to discuss this a bit more!
re. use cases:
1) internet of things: yes, quite probably... But if we talk sensors and other constrained devices, would rfc6106 still apply, given that these networks will probably be special case governed by ROLL/6LoWPAN IETF WG work ? (http://datatracker.ietf.org/wg/roll/charter/, http://datatracker.ietf.org/wg/6lowpan/charter/ - especially RFC4919. I'll ask the folks involved in those WGs what they think.)
2) LAB/test machines: Let me challenge this :-). In my lab for IPv6-only client test setup I use Stateless DHCPv6, works fine for all major modern OSes. (Ubuntu added it in 12.04, http://www.stgraber.org/2011/07/26/state-of-ipv6-in-ubuntu-oneiric/). Note, that I still use SLAAC for the IPv6 address assignment, so the addresses are stable EUI-64, thus no state on the IOS DHCPv6 server.  (NB: Android, sadly, is not yet in this happy group. See http://code.google.com/p/android/issues/detail?id=3389#c107)
3) SOHO: not sure. Assuming the discussion is about the coffee machines (the consumer general purpose OSes would be covered in (2) above) - would depend which kind of code they will run. With the advent of the SoCs like RaspberryPi, the concern about the a few bytes of code space required to run DHCPv6, would no longer hold imho. And I'd be willing to bet that the coffee machine producers will use linux-based hardware to lower the development costs and TTM. What do you think ?
A couple of comments/questions about the implementation:
Do you have any practical experience with the issues mentioned in http://tools.ietf.org/html/draft-gont-6man-slaac-dns-config-issues ? To me seems like the corner cases still need to be a bit hashed out.
As for the difficulty of the DHCPv6 implementation: here's a relevant "server" part that I used in my CL12 San Diego "network hijack" demo. Granted, it's a quick and ugly hack script that used scapy libs (and it is only the server side, I did not write the client side code, and in C it would be a bit more verbose of course):
                if DHCP6_InfoRequest in pkt:
                        print "DHCP Information request"
                        print (pkt[IPv6].src)
                        rep = Ether(src=get_ether_src(),dst=pkt[Ether].src)/\
                                IPv6(dst=pkt[IPv6].src)/\
                                UDP(sport=31337,dport=546)/\
                                DHCP6_Reply(trid = pkt[DHCP6_InfoRequest].trid)/\
                                pkt[DHCP6OptClientId]/\
                                DHCP6OptOptReq(reqopts=[24,23,32])/\
                                DHCP6OptServerId(duid=DUID_LLT(lladdr=get_if_hwaddr(scapy.config.conf.iface6)))/\
                                DHCP6OptDNSDomains(dnsdomains=["hijacked.invalid"])/\
                                DHCP6OptDNSServers(dnsservers=[dns64_address])/\
                                DHCP6OptInfoRefreshTime(reftime=300)
                        sendp(rep, verbose=False)
But, just using this to illustrate that for the stateless DHCPv6 the coding is not too hard. And, unlike the RDNSS, it's fully in userspace on the clients. Which may play a role if any tweaks/changes are needed to implementation.
FWIW, I realise the above looks a like a giant excuse "why we don't do it", I ought to mention that last year I did make an experimental image that had a proof-of-concept code for RFC6106, but had a bit of a hard time gathering the business case that would allow me to solicit for any "official" efforts in this area. If you have or have had real projects that would be critically dependent on RDNSS, I'd be very interested - ping me via email with that.
--a

Similar Messages

  • How do I keep emails from being deleted on my iPhone 6? Emails get deleted from phone when I startup desktop computer and they are downloaded from sever. Is POP3 no longer supported on IOS 8.1?

    How do I keep emails from being deleted on my iPhone 6? Emails get deleted from phone when I startup desktop computer and they are downloaded from sever. Is POP3 no longer supported on IOS 8.1?

    Have you seen this?
    Using a POP account with more than one device - Apple Support
    A better solution is if your email provider uses IMAP. IMAP sync email folders between multiple devices. Meaning any device will receive the email, all sent email can be seen on the devices. If you delete email from one device the email is deleted from all the other devices. Check with your email provider to see if they offer IMAP services.
    If they do not your choices are to 1) configure email on the PC to keep Mail on the mail server or 2) change email providers to something like Gmail or Outlook.com (as examples). FWIW I use Cox IMAP email and fully sync email between a Win 8.1 Update 1 laptop, a Win 7 desktop, an iPad 4, an iPhone 4 and an iPhone 5S.

  • Will the iphone 3 support the ios 5 update?

    Will the iphone 3 support the ios 5 update?

    Sorry, the iPhone 3G is not compatible with iOS 5.
    iOS 4 2 1 is the highest it will go to...

  • IPhoto app is not supported on iOS 8??

    since  updated to iOS 8.1, my iPhoto app shows below warning

    iPhoto for iOS is no longer supported by iOS X and is no longer supported by Apple. These two Apple documents describe how to move on without iPhoto:
    Migrating from iPhoto for iOS to Photos on iOS 8
    Get help finding your Photos in iOS 8 or later
    the Photos app on the iPhone is replacing iPhoto and will be developed further by Apple as time goes on.  So tell Apple what iPhoto features you want in Photos via http://www.apple.com/feedback/iphoto.html

  • IPV6 support on IOS for ONS 15540 ESPX

    Hi!
    Can anybody tell me whether IPV6 have been supported on IOS release for ONS 15540 ESPx. I know this sound kinda funny as ONS happen to be a Layer 1 optical transport but my customer wants to know. Have tried to find out via feature navigator on CCO with no results. Appreciate the help. Thanks.

    SNMP parameters are configured on each ONS15540 node (as you would a Cisco router), not the interface itself. The node then has access to the management network via its own NME or through OSC and via another node, each of which can be configured as IP interfaces.
    Typically you would configure the NME port (with IP address etc) on each node and attach to your management network. The OSC provides several functions, including IP connectivity between nodes and can be used for node access (telnet/snmp) even if the NME port or your management VPN has gone down. This can be helpful for troubleshooting if the optical/DWDM layer is up, but some other device has failed.
    Depending on your topology and how you wish to use your management VPN, you could configure an IP routing protocol that would primarily use the NME port for SNMP etc, but could use the OSC as a backup interface to reach your management station via a different node's NME.
    You may also wish to configure a loopback interface on each node, which is always accessible despite the individual status of the other links.
    Hope that helps.

  • When will WebGL be supported on iOS Mobile Safari?

    In our enterpirse we have developed a WebGL application using Three.js framework. Now, our customer wants it to run on Apple iPad. The problem is that we have found out that WebGL is only supported on iOS by using iAd. So we are wondering when will WebGL be supported on iOS mobile Safari to decide what to do.
    Thanks!

    Dunno, it's a bit off topic, but there's no way that an emulated ARM build of flash would even run at all on iOS at the current point, let alone 7 years ago.
    It's not that you can't build good flash, it's just that people don't. As you've said, you can use a dumbed down, non-extensible Adobe GUI to spit out javascript, and it'll tank just the same. Adobe Photoshop used to be the most blazingly fast application on the Mac. Adobe are a different story these days. Flash is a resource hog, whereas javascript is outright inefficient at moving graphics around, although it is improving substantially.
    Flex, on the other hand, is open source.
    Flash was actually created by Adobe. Adobe owned the vector graphics bezier patents, so Macromedia couldn't build a GUI editor for their Shockwave platform, which was sort of C++ territory, for making CD ROMS. Not used a lot because of the manual type of input required.
    Macromedia bought flash as a cheapo animation program with some strange usability ideas (such as applying boolean intersects to overlapping objects without asking you), but combining this legally-released and patent-free GUI editor with shockwave export capabilities made shockwave accessible to non-technical users. Who would pile on loads of effects, run it natively as an app to test, and then deploy it in a web plugin which runs far less efficiently. That's not exactly Flash's fault, but the fact that they've just ported it wholesale a whole bunch of times without a proper human rewrite makes for evil performance, a problem you don't have with javascript. You don't have to get what Adobe want to give you as a binary, like it or lump it.
    iOS ***** in many ways, the fact that you have to reverse engineer everything and crack if you want to get even the most basic level of customisability and extensibility that you would expect on any decent computer is genuinely frightening. That device could also be up to absolutely anything behind your back, and you'd be none the wiser staring at the GUI. Just trust apple. Or ask somebody who has been prodding around in there with a sharp screwdriver.
    Neither Adobe nor Apple have an entirely ideal character for the relationship to have worked. Adobe own a shedload of patents when it comes to the maths behind image processing technology. Adobe Postscript is built into OSX, comes from NeXT. Mr Jobs lost his rag with Adobe when Adobe forced Apple programmers to work on the code related to PostScript in some sort of high security bunker, and wouldn't let them take away anything but binaries. This made the development work a massive hassle. The Apple programmers also suggested that a lot of the code was hidden out of shame rather than out of protectionism. Adobe's real strength is legalised monopolies on basic image processing technology, they've owned it since they turned over Paintbox's patents on alpha blending of pixels.
    Been using Apple & Adobe products as my day to day workhorse stuff for over 20 years. Adobe used to be just as bad as the other software firms for generally mean behaviour, but they did write hand-optimised C++, and every year they'd raise the bar with features that you actually need. Each new version would save you weeks in a month.
    Post-internet, whole different ballgame. Different setup, $bns at stake now. Land grab for the new ultra-consumerised computer technology. The good thing about consumers is that you can subject them to abuse, they get a yea or nay decision. Do you want what we're giving you?
    These sorts of computer industry companies used to be toolmakers for the graphics industry.
    Now they're supplying the communications technology for everything. Consumables plugged into every industry in the world. That sort of power is a corrupting influence.

  • Will ipad mini be supported in ios 7

    Will the ipad mini be supported in ios 7?

    None of us know. ANd since speculation is against the rules, your guess is as good as ours.
    We'll all find out in the next year or so when iOS7 comes out

  • Is HLS protocol version 6 is supported in IOS 6.x and IOS 7.x ?

    Is the latest HLS protocol version (version 6) is supported in IOS 6.x and IOS 7.x players ?
    If it is supported can you please provide a sample m3u8 with EXT-X-START tag ?

    I use native player and start play from web page in Safari
    Master playlist
    #EXTM3U
    #EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="WebVTT",NAME="Main",DEFAULT=NO,AUTOSELECT= NO,URI="http://172.18.0.81:8080/mediaserver/download/2/service.523/item.m3u8?playlist=we bvtt"
    #EXT-X-STREAM-INF:BANDWIDTH=16777216,SUBTITLES="WebVTT"
    http://172.18.0.81:8080/mediaserver/download/2/service.523/item.m3u8?playlist=da ta
    segmets playlist
    #EXTM3U
    #EXT-X-VERSION:4
    #EXT-X-TARGETDURATION:1
    #EXT-X-MEDIA-SEQUENCE:2280
    #EXT-X-ALLOW-CACHE:NO
    #EXTINF:1
    http://172.18.0.81:8080/mediaserver/download/2/service.523/item.ts?chunk=1
    #EXTINF:1
    http://172.18.0.81:8080/mediaserver/download/2/service.523/item.ts?chunk=2
    #EXTINF:1
    http://172.18.0.81:8080/mediaserver/download/2/service.523/item.ts?chunk=3

  • Is the new version of viber supported by ios 4.3

    is the new version of viber supported by ios 4.3

    Hi!
    This is Viber's rep.
    Viber's new version is available for iOS 4.3 and above.
    Let us know if you have any issue.
    Viber Team

  • HT201210 Why iphone 3g has no support for ios 5 + ..please allow us to download..

    Why iphone 3g has no support for ios 5 + ..please allow us to download..
    Please do anyhow. .anything ...you are the creater of apple.. I know you can do it. .please do anything that iphone 3g will support ios 5 ro greater than that..

    The 3G was discontinued over 2yrs ago.
    The 3GS was only discontinued about a month ago.
    Apple made the decision that the 3G would not get anything newer than 4.2.1 because of reasons only they know.
    Griping about it is pointless.
    Speculating about why is against the terms of use of these forums.
    The device is ancient... either accept that it will never get an update and live with it or buy something newer.

  • Why isn't the first generation iPad not supported by iOS 6?

    I am totally confused. Why isn't the first iPad supported in iOS 6?
    iPad 1: Apple A4 1GHz processor and 256 mb RAM
    iPod Touch 3G: 800 MHz processor (same as iPhone 3GS) and 256 mb RAM
    iPhone 3GS: 800 MHz processor (underclocked to 600 i believe)

    3GS is still sold officially and new. iPad first generation isn't. Android is even worse about things like this.
    PLEASE don't branch this into twenty different threads, and keep it in the two that already exist.

  • Will Ipad generation 1 support future ios updates, past year 2015?

    I am looking to buy an ipad gen 1 but am unsure because I hear that ipad will not support future ios updates? Thanks!

    This is a user-to-user forum. No one here is privy to Apple's development roadmap. The iPad 1 runs everything current. Eventually, like every piece of hardware, it will be too old to support current software. No one here knows when that is, though.
    Best of luck.

  • SDXC Card Support Under iOS 7?

    I have not yet upgraded to iOS 7, but I heard that SDXC card formats are now supported under iOS 7 where they were not under iOS 6.
    Does anyone know? I have a 64GB SDXC card I use in my camera which cannot be transferred back and forth to download photos because the formatting is not supported under iOS 6.

    According to Apple's support article SDXC is supported.
    http://support.apple.com/kb/ht4101

  • Will Apple add Irish Gaelic language and font support for iOS Mobile?

    Is there any list available for up and coming languages to be supported by iOS Mobile to check on this?
    Granted, this is not a common language, but many in Ireland and the United States who do use this language would much appreciate accomodation, if possible.

    Apple do not announce such stuff until it is released, and nobody here has any idea what Apple intends to do.  If you would like to register your interest with Apple, you may contact them via contacts info at the bottom of this screen.
    My personal opinion would be not to hold your breath, although you probably have a better chance than the Cornish.  :-)

  • Is Anyconnect Network Access Manager module supported on iOS ?

    Hi there,
    I can't seem to find any reference in regards to support for iOS / android . Can someone please confirm this is the case? much appreciated !!

    AnyConnect VPN is available for iOS, not Anyconnect NAM.

Maybe you are looking for

  • Why is iCal is creating duplicates of my calendars?

    I have recently "upgraded" to Lion and it has created all sorts of weird behaviour on my MBPro. I synced my iPhone with my MBPro and suddenly all my calendar events were duplicated (NB. not the actual calendars). So I decided to restore my Calendar f

  • ITunes[260:16443]: iTunes: Backup error -30

    When I try to synchronize my iPhone I always have the save message : Unable to backup the iPhone... When I look at the Console, I read the following message iTunes[260:16443]: iTunes: Backup error -30 Could someone help me ?

  • How do you remove an object from a picture.  Newbie to program CS6

    how do you remove an object from a picture.  Newbie to program CS6

  • ITunes is crap..?

    Sooo, iTunes has been down for the past 2 days and I have not been able to download an album I have been waiting for, for the past month now....  It's kinda really annoying and when I look at the album it just says partial album... What the crap appl

  • Javascript to JSF

    Hi, I am new to develop web application and this is my first time to use JSF and JavaScript. Currently I am developing a web application by using JSF. Meanwhile, i would like to use javascript for the popup calendar for user to input the date. This i